DOM 攻击靶场

仅供学习与防护演示,请勿用于非法用途。

1) 哈希注入(易受害)

读取 location.hash 并写入 innerHTML

演示链接(会弹窗)

打开页面(自行在地址后添加 #payload)

2) 查询参数反射(易受害)

读取 ?q= 并写入 innerHTML

演示链接(会弹窗)

打开页面(自行在地址添加 ?q=payload)

3) 安全写法(防护)

使用 textContent 或转义函数,避免执行注入脚本。

安全页面(无弹窗)

快速说明