渗透测试PortSwigger Labs:遭遇html编码和转义符的反射型XSS
1 处是我们输入的标签被服务器 html 编码后返回,被浏览器当作字符串显示出来,无法执行 javascript
2 处是唯一能控制的地方,正好在script
标签范围内,可以尝试构造
依然存在转移单引号,我们输入转义符\
让服务器添加的转义符失效,单引号逃逸
直接构造 test\';alert(1)//
,第一个分号用来结束前面的变量定义var searchTerms='test';
//
时 js 中的注释,如下图所示