Chapter-by-Chapter
Chapter 1: Vulnerability Discovery Methodologies
Chapter 2: Fuzzer Classes
Chapter 3: Fuzzing Approaches
Chapter 4: Data Representation and Analysis
Chapter 5: Requirements for Effective Fuzzing
Chapter 6: Automation and Data Generation
Chapter 7: Environment Variable and Argument Fuzzing - Background
Chapter 8: Environment Variable and Argument Fuzzing - Automation
Chapter 9: Web Application Fuzzing - Background
Chapter 10: Web Application Fuzzing - Automation
Chapter 11: File Format Fuzzing - Background
Chapter 12: File Format Fuzzing - Automation on Unix
Chapter 13: File Format Fuzzing - Automation on Windows
Chapter 14: Network Protocol Fuzzing - Background
Chapter 15: Network Protocol Fuzzing - Automation on Unix
Chapter 16: Network Protocol Fuzzing - Automation on Windows
Chapter 17: Web Browser Fuzzing - Background
Chapter 18: Web Browser Fuzzing - Automation
Chapter 19: In Memory Fuzzing: Background
Chapter 20: In Memory Fuzzing: Automation
Chapter 21: Fuzzing Frameworks
Chapter 22: Automated Protocol Dissection
Chapter 23: Fuzzer Tracking
Chapter 24: Intelligent Fault Detection
Chapter 25: Lessons Learned
Chapter 26: Looking Forward
