by Chris Eagle
July 2011, 672 pp.
No source code? No problem. With IDA Pro, the interactive disassembler, 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 "profound, comprehensive, and accurate," the second edition of The IDA Pro Book covers everything from the very first steps to advanced automation techniques. You'll find complete coverage of IDA's new Qt-based user interface, as well as increased coverage of the IDA debugger, the Bochs debugger, and IDA scripting (especially using IDAPython). But because humans are still smarter than computers, you'll even learn how to use IDA's latest interactive and scriptable interfaces to your advantage.
Save time and effort as you learn to:
Whether you're analyzing malware, conducting vulnerability research, or reverse engineering software, a mastery of IDA is crucial to your success. Take your skills to the next level with this 2nd edition of The IDA Pro Book.
About the Author
Chris Eagle is a Senior Lecturer of Computer Science at the Naval Postgraduate School in Monterey, CA. He is the author of many IDA plug-ins and co-author of Gray Hat Hacking, and he has spoken at numerous security conferences, including Black Hat, Defcon, ToorCon, and ShmooCon.
Praise for the First Edition of The IDA Pro Book
"If you are looking for the most thorough and accurate IDA Pro book, you are holding it in your hands. The long awaited book from Chris Eagle is packed with tons of information. Beginners will find it helpful because it covers the basics [and] experienced users will discover new and powerful aspects of IDA Pro. Among other things, you will learn how to deal with obfuscated code, analyze new file formats and processors, [and] write plugins and scripts. I wholeheartedly recommend it to all IDA Pro users."
"This is the densest, most accurate, and, by far, the best IDA Pro book ever released."
"Chris Eagle delivers a very concise, well laid out book in The IDA Pro Book. The step by step examples, and much needed detail of all aspects of IDA alone make this book a good choice...I honestly think, like IDA, it will be the industry standard on one of the more intimidating applications in the security and reverse engineering world."
"Chris Eagle is clearly an excellent educator, as he makes the sometimes very dense and technically involved material easy to read and understand and also chooses his examples well."
"I highly recommend this book to anyone from the person looking to begin using IDA Pro to the seasoned veteran. There truly is something there for everyone."
"Apart from being a great source of information and ideas on how to leverage IDA's power, the writing is also particularly solid, with few or no errors, which is a notable exception to many technical books published nowadays."
"Unlike the two other books I've read on IDA Pro this book has no fluff or filler, its solid information! The funny thing when comparing it to the other...IDA books is it's thicker than both combined, and contains an exponentially larger amount of information."
"This book does definitely get a strong buy recommendation from me. It's well written and it covers IDA Pro more comprehensively than any other written document I am aware of (including the actual IDA Pro Manual). Furthermore I'm confident that everybody, even people who used IDA Pro for a decade, will learn something from the book and can use it as a reference in daily work."
"Chris Eagle's The IDA Pro Book provides a significantly better understanding not of just IDA Pro itself, but of the entire RE process. There are little gems littered throughout the book that bring in real-life experience and knowledge that you don't always get from other books instructing you in the use of an application."
The IDA Pro Book is an "excellent book! Recommended if you are into Reverse Engineering and not only specific for IDA. Well written with lots of examples. Really enjoyed it."
"Should you buy this book? If you already have (some) RE knowledge and plan on using IDA (even if only the free version), the answer is a resounding yes."
Table of Contents
PART I: Introduction to IDA
PART II: Basic IDA Usage
PART III: Advanced IDA Usage
PART IV: Extending IDA's Capabilities
PART V: Real-World Applications
PART VI: The IDA Debugger
Appendix A: Using IDA Freeware 5.0
View the detailed Table of Contents (PDF)
View the Index (PDF)(top)
"Chris proves again his captivating and informative writing style. We highly recommend this book."
"The IDA Pro Book, 2nd Edition is an excellent book."
"The additions made to the book have made an excellent resource even better."
"If you are serious about mastering IDA Pro, this is the only book that you need."
"This is the manual you need if you use IDA Pro for fun or profit."
"This updated edition of The IDA Pro Book is well-organized, smoothly written, and nicely illustrated."
"The book provides many great examples that are easy to follow along with and complete yourself."