2025 HKCERT CTF Writup
# 2025 HKCERT CTF 题目解析与漏洞利用技术教学
## PWN 类别题目分析
### Piano 题目分析
#### 漏洞原理
1. **Patch分析**:题目对quickjs.c中的弹栈操作进行了修改
2. 关键修改点:
- 移除了`JS_SetPropertyInternal`调用后的`sp--`操作
- 将弹栈操作统一移到函数末尾
- 异常处理流程会释放所有栈内变量
#### 漏洞触发条件
```javascript
// 创建触发异常的条件
tr
2026-01-06 12:11:08
0