- pwn环境准备
环境准备
1、下载ubuntu
https://cn.ubuntu.com/download/alternative-downloads
2、安装Oh-My-Zsh
https://blog.csdn.net/weixin_43658578/article/details/126802982
#安装工具
1、安装pwntools
apt install python3-pip
sudo apt install python3-pwntools
2、安装pwndbg
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
3、安装checksec
git clone https://github.com/slimm609/checksec.sh.git
cd checksec.sh
sudo ln -s /xx/xx/checksec /usr/local/bin/checksec #绝对路径
#使用技巧
from pwn import *
p = precess('test')
p = remote('127.0.0.1',8001)
gdb.attach(p,b'0x401167')
p = interactive()
#其它技巧
1、ida
1. ida 查看反编译成代码 F5
2. ida 查看字符串Shift+F12
3. n:修改函数名
4. ctrl + s:查看各段地址
2、调试