前言
这边建议直接用ctfshow pwn入门提供的虚拟机镜像,已经帮我们配置好了
本篇以博主个人经历结合网上已有教程来进行配置
IDApro,pwntools,pwndbg
系统是wsl2上的Ubuntu20.04
gcc
sudo apt update
sudo apt install build-essential
这个命令将会安装一系列软件包,包括gcc
,g++
,和make
。
然后打印 GCC 版本,来验证 GCC 编译器是否被成功地安装
gcc --version
这样就说明安装好了
nasm
汇编语言编译器
sudo apt-get install nasm
python3
安装python3和pip
sudo apt install python3 python3-pip
IDApro
咕咕咕
pwntools
python中的一个库
已有python环境则直接安装
sudo pip install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple
后面那串是选择清华源下载,比较快
下载即附赠checksec
pwndbg
先安装gdb
sudo apt install gdb
然后找一个位置把pwndbg clone到本地
git clone https://github.com/pwndbg/pwndbg
接着切换到pwndbg的文件夹
cd pwndbg
最后
./setup.sh
开始安装
中间如果遇到类似git clone失败的问题就多运行几遍
安装完成之后回到上一级目录
cat .gdbinit
如何之前没有安装过别的插件,则只会显示有最后一行,如果安装过,则将前面的注释掉即可
然后就可以了