第十八届信息安全大赛 && 第二届长城杯 - pwn
# C++堆溢出与虚拟机漏洞利用技术分析
## 1. C++堆溢出漏洞利用案例
### 1.1 漏洞分析
这个C++堆题目存在以下关键漏洞点:
1. **堆大小不一致问题**:
- 申请堆大小为0x1c
- 但edit修改时判断大小为40(0x28)
- mem_copy使用0x20大小进行复制
2. **溢出机会**:
- 这种不一致导致堆溢出漏洞
- 可以通过上一个堆溢出覆盖下一个堆的指针函数
3. **后门利用**:
- 题目自带backdo
2025-08-22 10:11:51
0