[ 渗透工具篇 ] 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

相关文章
|
Python Windows
sqlmap安装及简介
sqlmap安装及简介
570 0
|
2月前
|
传感器 机器学习/深度学习 算法
基于模型预测控制对PMSM进行FOC控制,模拟控制了PMSM的速度(Simulink仿真实现)
基于模型预测控制对PMSM进行FOC控制,模拟控制了PMSM的速度(Simulink仿真实现)
217 0
|
SQL 数据库 Python
sqlmap的安装及使用教程_sqlmap安装使用教程
sqlmap的安装及使用教程_sqlmap安装使用教程
|
SQL 安全 关系型数据库
sql注入原理和sqlmap命令的基础命令以及使用手法
sql注入原理和sqlmap命令的基础命令以及使用手法
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
2733 0
|
设计模式 安全 JavaScript
jQuery-1.7.2 版本任意文件下载漏洞复现
jQuery-1.7.2 版本存在任意文件读取漏洞,攻击者可通过特定URL地址访问并获取敏感信息。
1144 1
|
JSON 开发框架 网络安全
[网络安全] Dirsearch 工具的安装、使用详细教程
[网络安全] Dirsearch 工具的安装、使用详细教程
8504 0
|
SQL 安全 关系型数据库
KALI下Sqlmap工具使用方法之GET方法篇
KALI下Sqlmap工具使用方法之GET方法篇
451 0
|
SQL 物联网 关系型数据库
sqlmap工具的使用 (超详细附工具版)_python sqlmap
sqlmap工具的使用 (超详细附工具版)_python sqlmap
|
SQL 安全 关系型数据库
使用SQLMap进行SQL注入测试
使用SQLMap进行SQL注入测试