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

靶场 06:jQuery 选择器接收源 + hashchange 事件

已通关
第 6 / 16 关 · 类型:DOM 型 · 难度:初级
实验说明:页面监听 hashchange 事件,把 location.hash 直接传给 jQuery 的 $() 去查找元素。当字符串以 < 开头时,jQuery 会按 HTML 解析。
通关目标:触发 hashchange 后弹出 alert(1)。

晚风博客 · 长文阅读

(锚点提示会显示在这里)

甲节:开篇

山不高,水不深,先讲个背景……

乙节:正文

故事从一台旧服务器说起……

调试工具:手动设置锚点
查看提示(建议先自行尝试)
在“手动设置锚点”输入 <img src=x onerror=alert(1)> 再点“设置”。也可以在自己的控制台里给 location.hash 赋值。