SuperAPI AI 工具集

pwn-exploits

通用与其它

查看项目

更新于 10-15 21:49

技能介绍

用途:用于解决 CTF 中的二进制漏洞利用(pwn)挑战,覆盖缓冲区溢出、栈溢出、ROP 链构造、shellcode 编写与 pwntools 利用脚本开发,也涉及用 GDB、checksec、strings 分析二进制。

主要能力:提供静态分析优先的工作流(strings、checksec、file、Ghidra/IDA 反编译),保护机制分析表(PIE、NX、Stack Canary、RELRO 对应的利用策略),以及多种利用模式:定位溢出偏移、ret2win、ret2libc(泄露 libc 地址后调用 system)、自动切换启动函数模板、ROP 链构造。附带 pwntools 常用命令、x86_64 常见 ROP gadget、GDB/pwndbg 命令速查、flag 自动提取与 one-gadget 用法。

使用方式:脚本以 pwntools 为基础,典型流程为先用 strings/checksec/file 做静态分析,再用 Ghidra headless 反编译,随后用 cyclic 定位偏移、flat 构造 payload,并通过 start 函数在本地、GDB 或远程模式间切换。仓库内含 templates(pwn_basic.py、pwn_rop.py、angr_template.py)、tools(offset_finder.py、libc_lookup.py 等)、gadgets 查找脚本、references 速查文档与 gdb_init 配置。

适用场景:CTF pwn 题目、二进制漏洞利用学习与脚本编写。

限制:资料未提供具体安装命令、依赖版本、收费或平台信息;部分工具(如 one_gadget、Ghidra、pwndbg)需另行准备,实际效果取决于目标二进制与题目环境。