ridhinva/Reversing-Toolkit
GitHub: ridhinva/Reversing-Toolkit
一个集二进制漏洞利用、堆攻击分析与虚拟机逆向于一体的 Python 工具包。
Stars: 0 | Forks: 0
# 逆向工具包 🔧
**3个逆向工程与二进制利用工具** — 栈/堆利用、虚拟机逆向、二进制分析。
## 工具
| 工具 | 重点 | 技术 |
|------|------|------|
| `binary_exploit.py` | 二进制利用 | 栈溢出、ROP、Shellcode、格式化字符串 |
| `heap_exploit.py` | 堆攻击 | tcache、UAF、双重释放、Fastbin、House of X |
| `vm_reverse.py` | 虚拟机逆向工程 | 字节码分析、模拟、ISA恢复 |
## 安装
```
git clone https://github.com/ridhinva/Reversing-Toolkit.git
cd Reversing-Toolkit
pip install pwntools unicorn capstone # optional
```
## 使用说明
```
# 生成用于 buffer overflow offset 的 cyclic pattern
python3 binary_exploit.py pattern 200
# 显示要搜索的 ROP gadgets
python3 binary_exploit.py rop
# 生成 shellcode
python3 binary_exploit.py shellcode x64
# 分析 heap behavior
python3 heap_exploit.py --analyze vulnerable_binary
# 反汇编 VM bytecode
python3 vm_reverse.py --disasm bytecode.bin
```
## 作者
**Ridhin V A** ([@c_y_p_h3r](https://x.com/c_y_p_h3r))
## 免责声明
仅用于授权的安全测试和教育目的。
标签:Capstone, Double Free, Fastbin, House of X, ISA恢复, pwntools, ROP, Shellcode, tcache, UAF, Unicorn, 二进制分析, 二进制漏洞利用, 云安全运维, 云资产清单, 堆攻击, 堆栈溢出分析, 技术调研, 教育工具, 格式字符串, 模拟执行, 漏洞利用框架, 虚拟机逆向, 逆向工具, 逆向工程