Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly
Stop manually analyzing binary! Practical Binary Analysis is the first book of its kind to present advanced binary analysis topics, such as binary instrumentation, dynamic taint analysis, and symbolic execution, in an accessible way.
After an introduction on the basics of binary formats, disassembly, and code injection, you'll dive into more complex subjects, and by the end of the book, you'll be able to build your own binary analysis tools on Linux. Practical Binary Analysis will help interested people become well-rounded binary analysts, who are capable of developing and exploring new ideas on their own.