Buffer Overflows
Last updated
Last updated
Buffer Overflows occur when the buffer space
gets filled up and spills over to the EBP (Extended Base Pointer) and EIP (Extended Instruction Pointer)/ Return Address
When this spill over occurs malicious code can be injected and executed
Spiking - method used to find vulnerable areas of a program
Fuzzing - sending characters at a program to try to break it
Finding the Offset - finding at which point the program broke
Overwriting the EIP - using the offset to overwriting the pointer address
Finding Bad Characters
Finding the Right Module
Generating Shellcode
Root