Practical binary analysis: build your own Linux tools for binary instrumentation, analysis, and disassembly 9781593279127, 1593279124

"Modern malware can increasingly obfuscate itself and thwart analysis, and we need more sophisticated methods to ra

760 160 19MB

English Pages xix, 431 pages : illustrations ; 22 cm Year 2019

Report DMCA / Copyright

DOWNLOAD FILE

Practical binary analysis: build your own Linux tools for binary instrumentation, analysis, and disassembly
 9781593279127, 1593279124

Table of contents :
Binary formats --
Anatomy of a binary --
The ELFformat --
The PE format : a brief introduction --
Building a binary loader using libbfd --
Binary analysis fundamentals --
Basic binary analysis in Linux --
Disassembly and binary analysis fundamentals --
Simple code injection techniques for ELF --
Advanced binary analysis --
Customizing disassembly --
Binary instrumentation --
Principles of dynamic taint analysis --
Practical dynamic taint analysis with libdft --
Principles of symbolic execution --
Practical symbolic execution with Triton.

Polecaj historie