PWN入门环境安装教程(无脑教程,一步不能少)

背景

使用windows server linux(WSL),安装pip
apt install python3-pip之后要通过pip3 install xxx的时候出现错误

原因

由于WSL中的python3.8,已经不存在platform.linux_distribution()方法。而通过apt安装的pip版本为8.1.1,需要进行更新

解决方法

sudo apt remove python3-pip
sudo python3.8 -m easy_install pip

临时换源

sudo pip3 install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple

安装 gdb (pwn专用)

git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

安装one_gadget(可选)

//包管理工具ruby
sudo apt install ruby
sudo apt install gem(包管理器)
install one_gadget

原文地址:https://www.cnblogs.com/limanman233/p/14699511.html