1:我使用http GET发送请求的时候,内容发送到服务器,首先会经过安全狗,然后再到服务器,安全狗肯定是对于我的请求进行了urldecode了,因此想象一下,我构造如下的URL,http://localhost/a.php?aid=x1 union select 1 from table
如果x字符安全处理不好的话,是不是就bypass了呢。
此处我们直接使用ascii字符,不使用urlencode的,因为decode的时候可能对于ascii的处理会有问题的。
2:搭建环境,创建a.php文件,文件回显letmetest(windows下测试的)
3:使用如下代码:
通过输入的内容检查返回的内容是否含有letmetest的内容
4:测试结果

看来\x09等字符会造成bypass哦
5:来个burp的
