Skip to content

Advanced Buffer Overflow Techniques

Greg Hoglund

Greg Hoglund - Advanced Buffer Overflow Techniques This is a technical talk aimed at people who have already been exposed to buffer overflows and want to learn more.

Summary

Architecture and Background

Greg Hoglund - Advanced Buffer Overflow Techniques This is a technical talk aimed at people who have already been exposed to buffer overflows and want to learn more.

Vulnerability Analysis

The talk assumes the audience has at least some knowledge of CPU's and Processes.

Exploitation and Demonstrations

For those of you who already understand buffer overflows, this talk will be a refreshing discourse on technique.

Remediation and Defensive Strategies

We will show how the injection method can be decoupled from the payload. We then explore the details and challenges of injecting code into a remote process. We will also explore the payload, the encoding methods, and how to dynamically load new functions. Lastly, we discuss the possible effects of a payload, including network worms, virus, and rootkits.

Related talks

Main Stage·35 min

  • DEF CON
  • Red Team
  • Date: Jul 2001
  • Location: Las Vegas

Anders Ingeborn

Anders Ingeborn explores designing small payloads at DEF CON 9, examining payload-crafting and practical defenses.

payload-craftingshellcodeassembly+1