随手写的,写的不好请轻喷.
一个用于ctf对Pwn题目文件进行信息收集,打包了检查文件类型、检查类型保护、新建py文件、寻找传参工具的过程。
同时可以修补题目给出的动态库和libc文件保证本体环境和远程一样。
安装脚本会自动安装所需要的依赖(一路确定即可)
完整安装脚本也可用于ubuntu从0开始到可以打pwn的安装
运行结果
运行结果2
修补文件
生成的做题py文件
生成的传参文件
git clone https://github.com/shelbyy54/pwnerTool.git
cd ./pwnerTool
chmod +x ./install.sh
sudo ./install.sh
#查看示例
pwner ./lockedshell
pwner ./preshellcode
pwner ./prelibc --setLibc=./libc.so.6 --setOS=./ld-linux-x86-64.so.2
如果有直接从零开始安装的需求
git clone https://github.com/shelbyy54/pwnerTool.git
cd ./pwnerTool
chmod +x ./completeInstallation.sh
chmod +x ./completeInstallation_old.sh
lsb_release -a
#Ubuntu 20.4以上用这个
sudo ./completeInstallation.sh
#Ubuntu 20.4以下用这个
sudo ./completeInstallation_old.sh
#查看示例
pwner ./lockedshell
pwner ./preshellcode
pwner ./prelibc --setLibc=./libc.so.6 --setOS=./ld-linux-x86-64.so.2
安装脚本:
pwner运行原理
cd 题目文件路径
pwner ./pwn
cd 题目文件路径
pwner ./pwn --setOS ./动态库文件
pwner ./pwn --setLib ./libc文件
sudo mv /usr/local/bin/pwner
登录查看全部
参与评论
手机查看
返回顶部