PWN环境搭建
1.选择合适的系统
个人推荐Ubuntu16.04 64bit,当然其他版本或其他系统也是可以的
2.进行环境的配置
安装gcc
由于16.04的系统自带的是5.x版本的gcc,使用其编译程序会有很多其他保护机制不利于新手学习,推荐使用gcc-4.8版本(如何降级安装看这)
安装gdb-peda(便于进行调试)
1
2git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit安装pwntools(便于编写exp)
1
pip install pwntools
安装32位libc库(用于32位程序)
1
apt-get install libc6-dev-i386