0%

PWN环境搭建

PWN环境搭建

1.选择合适的系统

​ 个人推荐Ubuntu16.04 64bit,当然其他版本或其他系统也是可以的

2.进行环境的配置

  • 安装gcc

    由于16.04的系统自带的是5.x版本的gcc,使用其编译程序会有很多其他保护机制不利于新手学习,推荐使用gcc-4.8版本(如何降级安装看)

  • 安装gdb-peda(便于进行调试)

    1
    2
    git 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