flash-js-escape
靶子 BASE=http://localhost:20098 容器=wt_h8_tp8 管理员夹具=15132
── A. Flash/index(会员,tplname 注入)
会员夹具=15769(tplrecycle=1) 原名(跑完必须逐字还原):"致青春毕业季 初中、高中毕业模版-0011"
✓ minted in jnc_ma (uid=990863 corp=1 client_type=30, access TTL 86400s)
PASS A1 页面 HTTP — 200
PASS A2 · 弹窗次数 — 0
PASS A2 · 无 JS 报错
PASS A2 · window.__XSS__ 未被置上
PASS A3 iframe 已创建(中间产物:脚本跑完了) — true
PASS A4 tplname 逐字回传 — "a');window.__XSS__=1;alert(1);//"
PASS A5 · <script> 里 ' 已编码成 \u0027
PASS A5 · <script> 里没有未编码的 payload 原文
PASS A6 uid 未受影响 — "990863"
PASS A7 tplid 未受影响 — "15769"
PASS A8 isAdmin 未受影响 — "0"
PASS A9 templatePath 前缀正确 — true
PASS A10 语言参数非空 — true
PASS A14 indexexportMaker HTTP — 200
PASS A14 indexexportMaker · 弹窗次数 — 0
PASS A14 indexexportMaker · 无 JS 报错
PASS A14 indexexportMaker · window.__XSS__ 未被置上
PASS A15 tplname 逐字回传(经 Flash.php 的 jsValue) — "a');window.__XSS__=1;alert(1);//"
PASS A16 job 逐字回传 — "e2ejob"
PASS A11 中文 逐字回传 — "中文作品名(测试)"
PASS A11 中文 无弹窗 — 0
PASS A12 emoji 逐字回传 — "🎉相册"
PASS A12 emoji 无弹窗 — 0
PASS A13 含单引号 逐字回传 — "Bob's 相册"
PASS A13 含单引号 无弹窗 — 0
── B. Flash/indexflip(匿名)
PASS B1 匿名可达 HTTP — 200
PASS B2 · 弹窗次数 — 0
PASS B2 · 无 JS 报错
PASS B2 · window.__XSS__ 未被置上
PASS B3 iframe 存在 — true
PASS B4 tplname 逐字回传 — "宝宝周岁"
── C. Flash 管理员页
PASS C1 indexflipzipMaker HTTP — 200
PASS C1 indexflipzipMaker · 弹窗次数 — 0
PASS C1 indexflipzipMaker · 无 JS 报错
PASS C1 indexflipzipMaker · window.__XSS__ 未被置上
PASS C1 indexflipzipMaker tplname 逐字回传 — "宝宝周岁"
PASS C2 indexsharezipMaker 仍被封存(404) — 404
PASS C3 indexout HTTP — 200
PASS C3 indexout · 弹窗次数 — 0
PASS C3 indexout · 无 JS 报错
PASS C3 indexout · window.__XSS__ 未被置上
PASS C3b indexout templatePath 前缀正确 — true
── D. albumid 反射注入
PASS D1 前台 HTTP — 200
PASS D1 前台 albumpiclist · 弹窗次数 — 0
PASS D1 前台 albumpiclist · 无 JS 报错
PASS D1 前台 albumpiclist · window.__XSS__ 未被置上
PASS D2 picgroupid 逐字等于 payload(中间产物) — "1';window.__XSS__=1;alert(1);//"
PASS D3 前台 · <script> 里 ' 已编码成 \u0027
PASS D3 前台 · <script> 里没有未编码的 payload 原文
PASS D4 后台 HTTP — 200
PASS D4 后台 guanliyuantupian_tupian · 弹窗次数 — 0
PASS D4 后台 guanliyuantupian_tupian · 无 JS 报错
PASS D4 后台 guanliyuantupian_tupian · window.__XSS__ 未被置上
PASS D5 picgroupid 逐字等于 payload — "1';window.__XSS__=1;alert(1);//"
── E. ms1id 反射注入
PASS E1 tianjias3 HTTP — 200
PASS E1 tianjias3 · 弹窗次数 — 0
PASS E1 tianjias3 · 无 JS 报错
PASS E1 tianjias3 · window.__XSS__ 未被置上
PASS E1 tianjias3 页面确实渲染了(中间产物) — true
PASS E1 tianjias3 · <script> 里 ' 已编码成 \u0027
PASS E1 tianjias3 · <script> 里没有未编码的 payload 原文
PASS E2 拿到 ms3id 夹具 — true
PASS E2 xiugais3 HTTP — 200
PASS E2 xiugais3 · 弹窗次数 — 0
PASS E2 xiugais3 · 无 JS 报错
PASS E2 xiugais3 · window.__XSS__ 未被置上
PASS E2 xiugais3 页面确实渲染了(中间产物) — true
PASS E2 xiugais3 · `var ms1id = parseInt(` 右侧是 JSON 字面量
PASS E2 xiugais3 · `var rawMs3file = ` 右侧是 JSON 字面量
PASS E2 xiugais3 · `var rawMs3mask = ` 右侧是 JSON 字面量
── F. Default/success.html 跳转页
PASS F1 走到了 error 跳转页 — true
PASS F2 · <script> 里 ' 已编码成 \u0027
PASS F2 · <script> 里没有未编码的 payload 原文
PASS F3 弹窗次数 — 0
PASS F4 无 JS 报错
PASS F5 window.__XSS__ 未被置上
PASS F6 message 末尾逐字等于 payload(中间产物) — true
── G. 模板级渲染探针(JS + HTML 两种上下文)
PASS G Flash/index_printing 渲染出内容(中间产物) — true
PASS G Flash/index_printing · <script> 里 ' 已编码成 \u0027
PASS G Flash/index_printing · <script> 里没有未编码的 payload 原文
PASS G Flash/index_printing · <script> 之外没有裸的 `<svg`
PASS G Flash/index_printing · HTML 上下文已把 < 转成 <
PASS G Flash/indexsharezipMaker 渲染出内容(中间产物) — true
PASS G Flash/indexsharezipMaker · <script> 里 ' 已编码成 \u0027
PASS G Flash/indexsharezipMaker · <script> 里没有未编码的 payload 原文
PASS G Flash/indexsharezipMaker · <script> 之外没有裸的 `<svg`
PASS G Flash/indexsharezipMaker · HTML 上下文已把 < 转成 <
PASS G Flash/indexflipzipMaker 渲染出内容(中间产物) — true
PASS G Flash/indexflipzipMaker · <script> 里 ' 已编码成 \u0027
PASS G Flash/indexflipzipMaker · <script> 里没有未编码的 payload 原文
PASS G Flash/indexflipzipMaker · <script> 之外没有裸的 `<svg`
PASS G Flash/indexflipzipMaker · HTML 上下文已把 < 转成 <
PASS G indexexportMaker 渲染出内容(中间产物) — true
PASS G indexexportMaker 注释不再泄漏模板变量 — 2
PASS G indexexportMaker payload 未被注释吃进去 — false
· 还原尝试 1:HTTP 200 {"data":"\u8bbe\u7f6e\u6210\u529f","info":"1","status":1}
PASS Z 夹具已逐字还原 — "致青春毕业季 初中、高中毕业模版-0011"
════ PASS 96 / FAIL 0 ════