SQLMap参数命令

SQLMap参数命令

 

--method=<http方法>

指定使用的http方法

--data=<post数据>

提交post数据并对post数据进行测试

--param-del=<分隔符>

指定参数的分隔符

--cookie <cookie键值对>

添加cookie http请求头

--headers <http请求头字段和字段值>

添加http请求头,不同的头使用“(n”分隔

--auth-type和--auth-cred

指定认证方式并指定使用的凭证

--auth-file

指定使用的证书文件

--keep-alive

使用http长连接,该参数与--proxy参数矛盾

--null-connection

只获取http响应的长度(大小)而不获取真正的响应体,可以节约布尔型盲注使用的带宽

--threads=<number>

设定线程数

--o

相当于同时设定以上三个参数

--p<参数列表>

指定要测试的参数,不同的参数使用“,”分隔

--skip=<参数列表>

指定哪些参数不测试,不同参数使用“,”分隔

*--

指出为静态网页的参数位置,如“/id/1*/”

 

--dbms<数据库类型>

指定数据库类型

--prefix<前缀>和-suffix<后缀>

指定PAYLOAD的前缀和后缀

--tables

获取数据表

-b/--banner

获取数据库版本

--current-user

显示当前数据库用户名

--is-dba

判断当前用户是否为管理员用户

--dbs

列出数据库系统的所有数据库

--tables/--exclude-sysdbs/-D

测试数据表

--dump

获取字段的值

--columns

获取数据字段

--dump/--start/--stop/--first/--last

测试数据数据字段的值

--proxy、--proxy-cred、-proxy-file和--ignore-proxy

关于代理的参数

--tor、--tor-type、--tor-port和--check-tor

关于tor匿名网络的参数

--risk

指定风险等级

--level

指定检测等级

--technique

指定要使用的注入技术

--common-tables和--common-columns

暴力破解表名和列名

--os-cmd=OSCMD

执行系统命令

--os-shell

交互命令执行(写入shell)

--sql-shell

执行SQL语句

--os-pwn--msf-path

结合Meterpreter

 

 

 

posted @ 2018-11-10 18:46  浅笑996  阅读(145)  评论(0编辑  收藏  举报