输入任意数值 n ,页面会阻塞计时 n 秒。
输入一个较大的数值让页面停留在计时页面,然后查看页面源码可以看到 JS 代码。

从 JS 代码可以找到注入点在这里:
<img src="/static/loading.gif" onload="startTimer('注入点');">
闭合单引号和括号,构造 payload : 1');alert('exp
即相当于变成这样: startTimer('1');alert('exp'); ,成功突破。

答案下载
- payload.js : 下载
输入任意数值 n ,页面会阻塞计时 n 秒。
输入一个较大的数值让页面停留在计时页面,然后查看页面源码可以看到 JS 代码。

从 JS 代码可以找到注入点在这里:
<img src="/static/loading.gif" onload="startTimer('注入点');">
闭合单引号和括号,构造 payload : 1');alert('exp
即相当于变成这样: startTimer('1');alert('exp'); ,成功突破。

【XSS-Game】 Level 5 - Breaking protocol
【XSS-Game】 Level 3 - That sinking feeling...