AbstractThis book is an attempt to provide an introduction to reverse engineering software under both Linux and Microsoft Windows�. The goal of this book is not to cover how to reproduce an entire program from a binary, but instead how to use the Scientific Method to deduce specific behavior and to target, analyze, extract and modify specific operations of a program, usually for interoperability purposes. As such, the book takes a top-down approach, starting at the highest level (program behavior) and drilling down to assembly when it is needed. Table of Contents1. Introduction
2. The Compilation Process
3. Gathering Info
4. Determining Program Behavior
5. Determining Interesting Functions
6. Understanding Assembly
7. Debugging
8. Executable formats
9. Code Modification
10. Network Application Interception
11. Contribut(e|ions)!
12. Extra Resources
A. Tools
B. Documentation resouces
C. Web links and resourcesRead more: Introduction to Reverse Engineering Software
2. The Compilation Process
3. Gathering Info
4. Determining Program Behavior
5. Determining Interesting Functions
6. Understanding Assembly
7. Debugging
8. Executable formats
9. Code Modification
10. Network Application Interception
11. Contribut(e|ions)!
12. Extra Resources
A. Tools
B. Documentation resouces
C. Web links and resourcesRead more: Introduction to Reverse Engineering Software
0 comments:
Post a Comment