XSS 练习靶场 本地学习环境 · 仅供安全研究与教学使用 · 数据均为虚构

靶场 05:jQuery 修改 href 属性产生的 DOM 型 XSS

已通关
第 5 / 16 关 · 类型:DOM 型 · 难度:入门
实验说明:支付完成页用 jQuery 把 returnPath 参数写入“返回”链接的 href 属性,未校验协议。
通关目标:让点击“返回商户”链接时弹出 alert(1)。

云支付 · 支付结果

订单 20261014-8848 已支付成功,金额 66.00 元。

返回商户首页

(本页由前端根据 returnPath 参数设置返回链接)

查看提示(建议先自行尝试)
属性值本身没问题,问题在允许了伪协议。访问 ?returnPath=javascript:alert(1) 后点击链接。