Buffer Overflow Demystified
summary
Examines classic buffer overflow vulnerabilities and how exploits and shellcode work, aimed at security professionals more familiar with web application flaws. Covers detailed analysis of buffer overflow mechanics and exploitation techniques, focusing specifically on these memory-corruption issues rather than other vulnerability types.
AI-written summary · about
chapters (10)
- 0:00Buffer overflow introduction
- 1:15Historical and current motivations
- 5:15Exploit classification
- 8:28SUID and elevated privileges
- 13:28Minimal shellcode writing
- 26:23Exploitation mechanisms
- 34:28Stack overflow and return address
- 41:19Return address and tuning
- 45:54Modern protections and limits
- 49:32Conclusion and references
related talks
47mThe Endless War in Memory: A Retrospective on Defenses Against Binary Threats
01h 16mClassic Vulnerabilities
51mThe Anatomy of an Exploit
01h 00m“Secure Coding Best Practices: Your First Line Is The Last Line Of Defense (1 of 2)”
39mInsecure Containers? Continuous Defense Against Open Source Exploits
57mThe Anatomy of an Exploit
01h 05mClassic Vulnerabilities
22mDemostrating Binary Exploitation
