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
Reverse Engineering Code with IDA Pro
If you want to master the art and science of reverse engineering code with IDA Pro …
article
Use GitHub Copilot: Additional Tips
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Why the Power of Technology Rarely Goes to the People
Throughout history, the advantages and costs of technological innovations have been unevenly distributed between the powerful …