If you want to master the art and science of reverse engineering code with IDA Pro for security R&D or software debugging, this is the book for you. Highly organized and sophisticated criminal entities are constantly developing more complex, obfuscated, and armored viruses, worms, Trojans, and botnets. IDA Pro’s interactive interface and programmable development language provide you with complete control over code disassembly and debugging. This is the only book which focuses exclusively on the world’s most powerful and popular tool for reverse engineering code.
Table of Contents
Chapter 1: Introduction to IDA Pro
Chapter 2: Installing IDA Pro on Windows, OS X, and Linux
Chapter 3: Learning the IDA Pro Interface
Chapter 4: Analyzing Worms, Viruses, and Trojans
Chapter 5: IDA Pro as a Disassembler
Chapter 6: IDA Pro as a Debugger
Chapter 7: Breaking Hostile Code Armor
Chapter 8: Reversing Obfuscation in Hostile Code
Chapter 9: Automating IDA Pro with Macros
Chapter 10: Writing your Own Exploits
今天看到一个书评
“Co-authored by Dan Kaminsky (editor), Justin Ferguson, Jason Larsen, Luis Miras, and Walter Pearce, Reverse Engineering Code with IDA Pro sets out to give an introduction to IDA Pro and how to use it to reverse engineer software. The book is approximately 310 pages long and divided into nine chapters ("Introduction", "Assembly and Reverse Engineering Basics", "Portable Executable and Executable and Linking Formats", "Walkthroughs One and Two", "Debugging", "Anti-Reversing", "Walkthrough Four", "Advanced Walkthrough", "IDA Scripting and Plug-Ins").”
据此来看,网上的PDF版本应该就是完全版,只不过对以前的计划做过修改。
这本书我只大概看了一下,感觉不是很深入,但是比“disassembling with ida pro and softice”要好一些。今天看了这个书评后还有一些回应,推荐了http://www.amazon.com/Advanced-Debugging-Addison-Wesley-Microsoft-Technology/dp/0321374460