SQLMAP中一些常见参数的使用

本文介绍了SQLMAP工具的使用,包括身份验证、HTTP代理设置、注入类型等关键参数的运用,以及如何避免错误请求被屏蔽和自定义Python代码等技巧。适合需要自动化SQL注入测试的读者参考。
摘要由CSDN通过智能技术生成

在进行一些测试的时候不可能一直手工注入,因此就要求我们对一些常见的工具有较深入的理解:

下面就总结一下对于SQLMAP的使用
sqlmap帮助菜单sqlmap.py -h 或者 sqlmap.py -hh(高级菜单)
sqlmap在线更新sqlmap.py --update
在windows系统中执行sqlmap语句为:

sqlmap.py -u "http://xxx.com"   //其中-u指定网站的url
如果是get传输数据的话就直接用  sqlmap.py -u "http://xxx.com?id=1" 的形式 

如果是对于POST传输的数据的话,例如传输的是username与password

sqlmap.py -u "http://xxx.com" --data="useranme=admin&password=admin"//等等类似

当然如果觉得想专门对某一个参数进行测试的话,就用-p参数指定,例如想对username进行测试

sqlmap.py -u "http://xxx.com" --data="useranme=admin&password=admin" -p "username"  //同样对于get传输也是如此

下面简单的说一下注入的各种参数:

--dbs   列举所有的数据库
-D   选择数据库
--tables 列举某一数据库中的所有表
-T 选择表
--columns 列举某一表中的所有字段
-C  爆出所有的字段值
-g  利用google的搜索功能进行自动的注入点查询并
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值