"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
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.