赞
踩
这一系列的内容,是根据看雪论坛 Roger师傅的课程内容所整理
1、下载Ubuntu:https://ubuntu.com/download/desktop
并在虚拟机中搭建好
LTS版本是什么意思?
Ubuntu有些版本后面是带有LTS标识的。LTS是Long-Term Support的缩写,因此LTS版本也就是“长期支持版本”的意思。Ubuntu会为LTS版本提供长达5年的系统维护更新和技术支持,以确保系统能长期稳定和安全地运行,更加适合用于部署在服务器生产环境。
2、虚拟机安装好后,更新一下系统
sudo apt-get update
3、安装Python2.7
apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
4、升级pip
pip install --upgrade pip
5、安装git、gdb、gdb-multiarch,同时安装binfmt用来识别文件类型
- sudo apt-get install git gdb gdb-multiarch
-
- sudo apt-get install "binfmt*"
6、安装gdb的插件pwndbg
- git clone https://github.com/pwndbg/pwndbg
- cd pwndbg
- ./setup.sh
-
- //之后
- vim ~/.gdbinit
- source ~/pwndbg/gdbinit.py
7、安装pwntools
pip install pwntools
8、安装qemu,通过qemu模拟arm、mips环境,进而进行运行和调试
sudo apt-get install qemu-user
9、在64位系统下运行32位程序,需要安装multilib
apt install gcc-multilib
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。