Book description
IDA Pro is a commercial disassembler and debugger used by reverse engineers to dissect compiled computer programs, and is the industry standard tool for analysis of hostile code. The IDA Pro Book provides a comprehensive, top-down overview of IDA Pro and its use for reverse engineering software. Author Chris Eagle, a recognized expert in the field, takes readers from the basics of disassembly theory to the complexities of using IDA Pro in real-world situations. Topics are introduced in the order most frequently encountered, allowing experienced users to easily jump in at the most appropriate point. Eagle covers a variety of real-world reverse engineering challenges and offers strategies to deal with them, such as disassembly manipulation, graphing, and effective use of cross references. This second edition of The IDA Pro Book has been completely updated and revised to cover the new features and cross-platform interface of IDA Pro 6.0. Other additions include expanded coverage of the IDA Pro Debugger, IDAPython, and the IDA Pro SDK.
Table of contents
-
The IDA Pro Book
- PRAISE FOR THE FIRST EDITION OF THE IDA PRO BOOK
- Acknowledgments
- Introduction
- I. Introduction to IDA
-
II. Basic IDA Usage
- 4. Getting Started with IDA
- 5. IDA Data Displays
- 6. Disassembly Navigation
- 7. Disassembly Manipulation
- 8. Datatypes and Data Structures
- 9. Cross-References and Graphing
- 10. The Many Faces of IDA
- III. Advanced IDA Usage
-
IV. Extending IDA’s Capabilities
-
15. IDA Scripting
- Basic Script Execution
- The IDC Language
- Associating IDC Scripts with Hotkeys
-
Useful IDC Functions
- Functions for Reading and Modifying Data
- User Interaction Functions
- String-Manipulation Functions
- File Input/Output Functions
- Manipulating Database Names
- Functions Dealing with Functions
- Code Cross-Reference Functions
- Data Cross-Reference Functions
- Database Manipulation Functions
- Database Search Functions
- Disassembly Line Components
- IDC Scripting Examples
- IDAPython
- IDAPython Scripting Examples
- Summary
- 16. The IDA Software Development Kit
- 17. The IDA Plug-in Architecture
- 18. Binary Files and IDA Loader Modules
- 19. IDA Processor Modules
-
15. IDA Scripting
- V. Real-World Applications
- VI. The IDA Debugger
- A. Using IDA Freeware 5.0
- B. IDC/SDK Cross-Reference
- Index
- About the Author
Product information
- Title: The IDA Pro Book, 2nd Edition
- Author(s):
- Release date: June 2011
- Publisher(s): No Starch Press
- ISBN: 9781593272890
You might also like
book
Upgrading and Repairing Servers
As the price of servers comes down to the level of desktop PCs, many small- and …
book
The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System, 2nd Edition
While forensic analysis has proven to be a valuable investigative tool in the field of computer …
book
The Benefits of Open Source and the Risks of Open Core
While open source continues to dominate software development, many companies have been offering a mixture of …
audiobook
Difficult Conversations
You have to talk with a colleague about a fraught situation, but you're worried that they'll …