[ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解

简介: [ 渗透工具篇 ] sqlmap 详解(一) sqlmap 安装详解

一、sqlmap 是什么



sqlmap是一个开源的渗透测试工具,它可以自动化检测和利用SQL注入缺陷以及接管数据库服务器的过程。


它有一个强大的检测引擎,许多适合于终极渗透测试的小众特性和广泛的开关,从数据库指纹、从数据库获取数据到访问底层文件系统和通过带外连接在操作系统上执行命令。


二、安装 python



sqlmap 是基于python 的,相信能看到这篇文章的小伙伴都有了 python 环境,这里就不详细介绍了,我有了环境,重新下载安装比较麻烦。


直接官网下载,傻瓜式安装就可以了,然后配个环境变量。


输入以下命令出现版本信息就可以了:


C:\python38\sqlmap>python3


image.png


三、安装 sqlmap



1. 下载安装 sqlmap


方式一:打开官网 http://sqlmap.org/


点击右侧图标下载压缩包(这里介绍的是官网下载)


方式二:github下载


https:/lgithub.com/sqlmapproject/sqlmap/zipball/master


a2533e11ec2f4a4ea38703152875aad7.png


cc4d8c7067244ea9bedaf27fab3a8e02.png


2. 把压缩包解压(重命名),放在安装的Python根目录下


压缩包放到Python根目录下


fa628cb8db8d4e24a899deb5b684fd9b.png


解压重命名


608649c7b89041d1a37dca58eb707658.png


3. cmd命令行进入sqlmap就可以使用了


C:\Users\31895>cd C:\python38\sqlmap


image.png


4. 验证安装成功


查看版本信息:


C:\python38\sqlmap>python3 sqlmap.py --version


查看帮助信息:


C:\python38\sqlmap>python3 sqlmap.py -h


a402cc1acaa54e0e83f19f131c8e807d.png


至此,就可以正常使用了,后续文章我会介绍 sqlmap 具体的使用方法。


四、sqlmap 安装拓展(配置环境变量 && 快捷方式)



为了更加方便的使用 sqlmap 我们有两种解决方式:


1. 配置环境变量


2. 创建快捷方式


1. 配置环境变量


因为只能在sqlmap目录下使用命令,为了方便在任何地方使用,配置环境变量。


在桌面计算机(此电脑)图标上右键:属性——系统高级设置——高级(选项卡)——环境变量——系统变量(不是环境变量)中的Path,编辑,在最后一个值后面加上sqlmap路径


这时候就可以在任何地方使用sqlmap命令,也不需要带py后缀了。


86d54b84dd694d4b837363d9e6b9686f.png


5854b1e0da8a40fe80bc40a2606dc221.png


8c6564772fb2406385bcdbb14489b34c.png


0e7693a47cc940b78f0fb6a236768d9e.png


2. 创建快捷方式


另一种方式是为sqlmap所在路径在桌面创建快捷方式。


桌面,右键新建快捷方式:对象位置cmd


image.png


输入名称sqlmap,点完成


image.png


右键单击这个快捷方式,修改属性。


把起始位置改成sqlmap所在位置。


image.png


只需要双击这个快捷方式,就可以进入sqlmap路径使用sqlmap命令。


image.png

相关文章
|
1月前
|
SQL 安全 关系型数据库
sql注入原理和sqlmap命令的基础命令以及使用手法
sql注入原理和sqlmap命令的基础命令以及使用手法
|
2月前
|
SQL 安全 关系型数据库
KALI下Sqlmap工具使用方法之GET方法篇
KALI下Sqlmap工具使用方法之GET方法篇
|
4月前
|
SQL 安全 关系型数据库
使用SQLMap进行SQL注入测试
使用SQLMap进行SQL注入测试
|
4月前
|
SQL 安全 Oracle
SQLMap工具详解与SQL注入防范
SQLMap工具详解与SQL注入防范
|
5月前
|
SQL 数据库 关系型数据库
【SQL注入】 注入神器sqlmap的使用
数据库 SQL注入漏洞 sqlmap
189 2
|
5月前
|
SQL 数据库
【SQL注入】 sqli-labs靶场 sqlmap注入
SQL注入 sqli-labs靶场 sqlmap注入
70 0
|
编解码 Oracle 关系型数据库
数据库渗透测试--sqlmap
sqlmap常用方式
131 1
|
关系型数据库 MySQL 数据库
Sqlmap学习 -- Tapmer绕过脚本(三)
Sqlmap学习 -- Tapmer绕过脚本(三)
187 0
|
SQL 安全 网络安全
Sqlmap学习 -- Tamper绕过脚本
Sqlmap学习 -- Tamper绕过脚本
1006 0
|
SQL XML 安全
SQLMap注入工具
SQLMap 是一个开源渗透测试工具,它可以自动检测和利用 SQL 注入漏洞并接管数据库服务器。它具有强大的检测引擎,同时有众多功能,包括数据库指纹识别、从数据库中获取数据、访问底层文件系统以及在操作系统上带内连接执行命令。