Book description
No source code? No problem. With IDA Pro, you live in a source code-optional world. IDA can automatically analyze the millions of opcodes that make up an executable and present you with a disassembly. But at that point, your work is just beginning. With The IDA Pro Book, you'll learn how to turn that mountain of mnemonics into something you can actually use.
Hailed by the creator of IDA Pro as the "long-awaited" and "information-packed" guide to IDA, The IDA Pro Book covers everything from the very first steps to advanced automation techniques. While other disassemblers slow your analysis with inflexibility, IDA invites you to customize its output for improved readability and usefulness. You'll save time and effort as you learn to:
Identify known library routines, so you can focus your analysis on other areas of the code
Extend IDA to support new processors and filetypes, making disassembly possible for new or obscure architectures
Explore popular plug-ins that make writing IDA scripts easier, allow collaborative reverse engineering, and much more
Utilize IDA's built-in debugger to tackle obfuscated code that would defeat a stand-alone disassembler
You'll still need serious assembly skills to tackle the toughest executables, but IDA makes things a lot easier. Whether you're analyzing the software on a black box or conducting hard-core vulnerability research, a mastery of IDA Pro is crucial to your success. Take your skills to the next level with The IDA Pro Book.
Table of contents
- THE IDA PRO BOOK
- Dedication
- FOREWORD
- 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. SCRIPTING WITH IDC
- 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
- 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. SCRIPTING WITH IDC
- V. REAL-WORLD APPLICATIONS
- VI. THE IDA DEBUGGER
- Index
- About the Author
- COLOPHON
- Copyright
Product information
- Title: The IDA Pro Book
- Author(s):
- Release date: August 2008
- Publisher(s): No Starch Press
- ISBN: 9781593271787
You might also like
book
The IDA Pro Book, 2nd Edition
IDA Pro is a commercial disassembler and debugger used by reverse engineers to dissect compiled computer …
book
Reverse Engineering Code with IDA Pro
If you want to master the art and science of reverse engineering code with IDA Pro …
book
Malicious Mobile Code
Malicious mobile code is a new term to describe all sorts of destructive programs: viruses, worms, …
book
Inside Windows® Debugging
Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging …