sqlmap功能梳理


参考-hh帮助信息。

常用:–banner, --dbs, --users ,–tables, --columns, --schema, --smart, --wizard

-v [1-6], 3可以查看payload

1. Target

连接数据库

-d DIRECT 连接数据库

加载文件

-m BULKFILE, 多行url的文本文件

-r, bp抓包后将请求保存为文本

-l 读取bp日志。bp配置:project options - misc - logging。 可以结合–scope过滤日志进行测试。

-c sqlmap.conf, 具体参考模板

-g,谷歌语法

2. Request

–method=METHOD 指定请求方法。如果是post,可用-p指定测试参数。

–data post body。可搭配–param-del

cookie

cookie注入:–level >=3

--cookie=COOKIE  
--cookie-del=COO.
--live-cookies=L.
--load-cookies=L.
--drop-set-cookie

host、UA等其它http头部

测试注入需要设置级别–level 5

UA:

-A
--mobile      
--random-agent  from /data/txt/user-agent

host等其它头部:

 --host=HOST      
 --referer=REFERER
 --headers=HEADERS

其余可以用–headers指定,\n可以换行。

认证

应对有弹出认证窗要求输入用户密码的场景。

--auth-type
--auth-cred
--auth-file PEM private key file

代理

--ignore-proxy    
--proxy=PROXY     
--proxy-cred=PRO..
--proxy-file=PRO..
--proxy-freq=PRO..

tor:

--tor             
--tor-port=TORPORT
--tor-type=TORTYPE
--check-tor       

延迟、超时与重置

--delay=seconds
--timeout=TIMEOUT 
--retries=RETRIES 
--retry-on=RETRYON

随机参数

可以发正常包,一定程度上防止被发现。

–randomize=RPARAM

安全模式

不对安全url进行注入,防止多次请求失败后会话被销毁。

常用于盲注场景。

--safe-url=SAFEURL
--safe-post=SAFE..
--safe-req=SAFER..
--safe-freq=SAFE..

忽略

--ignore-code=IG..  比如4xx状态码, --ignore-401
--ignore-redire
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值