Chapter 1: Setting Up the Lab
[ 6 ]
Chapter 2: 32-bit Assembly on Linux and theELF Specification
[ 19 ]
Chapter 3: 64-bit Assembly on Linux and theELF Specification
[ 22 ]
Chapter 4: Creating a Binary AnalysisMethodology
[ 23 ]
Chapter 5: Linux Tools for Binary Analysis
[ 33 ]
Chapter 6: Analyzing a Simple Bind Shell
[ 49 ]
Chapter 7: Analyzing a Simple Reverse Shell
[ 60 ]
Chapter 8: Identifying Vulnerabilities
[ 77 ]
Chapter 9: Understanding Anti-AnalysisTechniques
[ 85 ]
Chapter 10: A Simple Reverse Shell WithPolymorphism