A 32 bit Unix/linux Machine real or virtual . Purpose To develop a Vulnerable program. To develop buffer overflow exploit in linux.
Address Space Layout Randomization is a defense feature to make buffer overflows more difficult, most of the Unix/Linux machine uses it by default.
sudo sysctl -w kernel.randomize_va_space=0