The Buffer Bomb¶
After doing this assignment you are expected to know:
How x86 processor organizes stack for programs
What is buffer overflow attacks and how to conduct this attack on a defective executable file
How to avoid this kind of attacks
Preparation Work¶
You need to have a computer with Linux or MacOS.
If you are using Linux, you can skip the following steps. If you are using MacOS machine, you should:
Install Homebrew.
Install
`gcc
and`objdump``
using`brew install gcc binutils`