Pwnenv - PWN environment toolkit
CTF PWN 环境搭建脚本
Introduction
Test environment
Vm:
parallels desktop 版本 15.1.2 (47123)
Os:
carlstar@pwn:~$ uname -a
Linux pwn 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Tools for pwn
pwntools
由于 python2 即将不再维护,pwntools 官方也推荐使用 python3 来安装,所以安装的是 python3 版本。
vim
系统自带的 vim 不支持编辑文档,只能查看文本。
ropper
比较大的文件或者做 kernel pwn 找 gadgets 的时候还是 ropper 好用
ROPgadget
一般找 gadgets 用它就好了。
libc-database
线下没互联网的情况下可以用一下,常规性的 libc 就 2.23||2.27。
pwndbg + pwngdb
这两个插件加起来非常好用,谁用谁知道。介绍的话就直接看官方的吧,已经很详细了。更多好的功能可以自己挖掘一下ÿ