IrisCTF2025部分wp
# IrisCTF2025 部分题目解析与教学文档
## Web - Password Manager
### 题目分析
1. 存在路径穿越漏洞,但使用 `PathReplacer = strings.NewReplacer` 将 `../` 替换为空
2. 替换只执行一次,可通过双写绕过(如 `....//`)
3. 目标文件 `users.json` 存储了用户凭证
### 利用步骤
1. 构造双写路径穿越payload访问 `users.json`:
```
GET /.
2025-08-21 17:06:37
0