【BurpSuite】【SQLmap】sql注入漏洞

通过把 SQL 命令插入到 Web 表单递交或输入域名或页面请求的查询字符串,最终达到执行 SQL命令的目的。

页面的搜索框、登录框、输入栏; 请求方式; 请求头;所有能与用户进行交互的地方都可能存在注入

1、工具准备

BurpSuite

SQLmap

2、BurpSuite获取被测接口信息

在被测系统界面进行手工操作;

BurpSuite抓取到相应接口;

在BurpSuite中找到对应的请求后右键保存到文件,保存为一个txt文件

3、运行sqlmap

-r 表示 "read request from file",即从文件中读取 HTTP 请求。

--batch 表示自动模式,即 sqlmap 在检测过程中不会停下来问你问题(默认自动回答"Yes")

4、查看结果

如下图所示,运行结束反馈未发现注入漏洞

结果样式 是否有问题 含义
[INFO] parameter appears to be injectable ✅ 有问题 存在注入点
[INFO] the back-end DBMS is ... ✅ 有问题 成功识别数据库
[INFO] fetching tables... ✅ 有问题 可利用漏洞
[WARNING] parameter does not appear to be injectable ❌ 安全 未发现漏洞
[INFO] all tested parameters do not appear to be injectable ❌ 安全 测试范围内安全
相关推荐
东风破1371 小时前
DM用户权限、表、约束等对象的基本操作,SQL日志的开启介绍
数据库·sql·dm达梦数据库
juniperhan2 小时前
Flink 系列第21篇:Flink SQL 函数与 UDF 全解读:类型推导、开发要点与 Module 扩展
java·大数据·数据仓库·分布式·sql·flink
德迅云安全杨德俊6 小时前
DDoS 解析与防御体系
网络·安全·web安全·ddos
国科安芯6 小时前
商业航天电机控制领域抗辐射 MCU 芯片应用研究
网络·单片机·嵌入式硬件·安全性测试
Irene19917 小时前
SQL示例:为什么同样的条件需要重复两次排序
sql
王大傻09289 小时前
WASC 团队报告的安全威胁分类
网络·安全·web安全
橘子海全栈攻城狮9 小时前
【最新源码】养老院系统管理A013
java·spring boot·后端·web安全·微信小程序
黄俊懿12 小时前
MySQL主从复制:从“异步“到“GTID“,数据同步的进化之路
数据库·sql·mysql·oracle·架构·dba·db
王大傻092812 小时前
注入攻击的概念
web安全·网络安全
看海的四叔12 小时前
【SQL】SQL-管好你的字符串
大数据·数据库·hive·sql·数据分析·字符串