linux Pwn环境搭建
0xdeadbeef
- 关注
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
linux Pwn环境搭建

linux版本:ubuntu16.04
ubuntu16.04换源
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
pip加速
mkdir ~/.pip
#pip.conf
[global]
index-url = https://pypi.douban.com/simple/
[install]
trusted-host = pypi.douban.com
pwntools安装
pwntools是一个CTF框架和漏洞利用的python库主要用来编写EXP
sudo apt-get install python python-pip python-dev libssl-dev libffi-dev build-essential
pip install -U setuptools
pip install --upgrade pip
pip install --upgrade pwntools
报错一
解决办法
python -m pip install --user --upgrade pip==20.2.4
然后更新就可以了
然后执行sudo pip install -U setuptools
就正常了。
报错二
如果出现以下报错
sudo pip install pathlib2
验证安装
gdb安装
sudo apt-get install gdb
pwndbg安装
sudo apt install git
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
报错一
报错原因:pip3不匹配ptthon3
curl -fsSL -o- https://bootstrap.pypa.io/pip/3.5/get-pip.py | python3.5
peda安装
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
32位程序支持
sudo apt-get install libc6-dev-i386
LibcSearcher安装
泄露libc库中的函数偏移的库
sudo pip install capstone
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
python setup.py develop
ROPgadget和one_gadget安装
ROPgadget安装
sudo apt-get install python-capstone
git clone https://github.com/JonathanSalwan/ROPgadget.git
cd ROPgadget
sudo python setup.py install
one_gadget安装
sudo apt install ruby
gem install one_gadget
本文为 0xdeadbeef 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
Python Pwn
2022-11-18
栈迁移利用
2021-11-29
linux终端流量代理
2021-11-16
文章目录