Pwn-Ubuntu Docker环境

学习Pwn时配环境略微让人头疼,于是我基于Docker弄了个ubuntu16/18/20/22的pwn环境

环境细节

  • 包含ubuntu16/18/20/22环境
  • 环境启动后可以通过ssh访问,配合vscode编程很方便
  • 利用tmux配合gdb进行调试
  • 包含peda插件,gdb查看时更清晰
  • 已经安装好对应版本的pwntools,方便pwn
  • 已经配置好glibc源码,可以直接调试glibc源码

安装

首先克隆仓库

git clone https://github.com/TomQunChao/pwn_envs_docker --recursive

然后可以执行一键安装脚本

./build_all.sh

或者分别进入每个文件夹执行build.sh进行构建

运行

要运行任何一个环境,进入对应的文件夹然后执行run.sh

更新

直接执行update.sh然后执行build_all.sh

其它

项目地址

喜欢的话欢迎点个star吧 >_-