CTF-Pwn 入门:环境搭建
推荐使用 Ubuntu, 避免出现远程能打通,本地打不通的情况
常用工具一览
| 工具 | 解释 |
|---|---|
| gdb (Linux) | 动态调试工具 |
| pwndbg (Linux) | gdb 插件 |
| pwntools (Linux) | 编写 payload 的 python 库 |
| ida pro (Windows) | 静态分析工具 |
| Ropgadget (Linux) | 查找可用 gadget(片段) 的工具 |
| onegadget (Linux) | 使得 syscall 变得容易 |
环境搭建
下面三种方法选一种
docker
推荐
pwndocker
pwndocker 是一款专为 CTF-Pwn 打造的 docker 环境。不仅提供了常用的工具,也为我们提供了便捷的替换 glibc 版本和 ldd 链接器的方法。
ctfwiki dcoker
ctfwiki 上也提供类似 docker 镜像,比较简单但是够用了。
手动搭建
★pwn 22.04环境搭建保姆级教程★
感谢 YX-hueimie 师傅的文章,这里已经写的很详细了,这里就不在赘述。
虚拟机环境一键使用
最简单
链接: https://pan.baidu.com/s/1vRCd4bMkqnqqY1nT2uhSYw 提取码: 5rx6 复制这段内容后打开百度网盘手机App,操作更方便哦
感谢评论区网友 IT鹅 提供的百度网盘链接,这里同样的也不在赘述。
环境搭建-实操
ida pro 的安装
ida pro8.3
这里给出安装链接,大家自行安装

浙公网安备 33010602011771号