SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

这篇具有很好参考价值的文章主要介绍了SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录
  • sqlmap和burpsuite介绍
  • sqlmap4burp++介绍
  • sqlmap4burp++的使用
    • 小插曲:sqlmap报错文件不存在怎么办?

sqlmap和burpsuite介绍

SqlMap

sqlmap 是一款自动化检测与利用SQL注入漏洞的免费开源工具。

可用于检测利用五种不同类型的SQL注入:

  • 布尔型盲注(Boolean-based blind)即可以根据返回页面判断条件真假的注入。

  • 时间型盲注(Time-based blind)即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟语句是否执行(即页面返回时间是否增加)来判断。

  • 报错型注入(Error-based)即页面会返回错误信息,或者把注入的语句的结果直接返回在页面中。

  • 联合查询注入(UNION query-based)可以使用union的情况下的注入。

  • 堆叠查询注入(Stacked queries)可以同时执行多条语句的执行时的注入。

sqlmap的使用参考:

  • sqlmap 用户手册
  • sqlmap超详细笔记+思维导图
  • sqlmap使用 手册详解【实用版】sql注入漏洞杀手

Burp Suite

是一个集成化的渗透测试工具,它集合了多种渗透测试组件,使我们自动化地或手工地能更好的完成对web应用的渗透测试和攻击。

burpsuite包括以下几个模块:

  • proxy:代理
  • target:站点目标
  • spider:爬虫
  • scanner:漏洞扫描
  • repeater:http请求消息与响应消息修改重放
  • intruder:暴力破解
  • sequencer:随机数分析
  • decoder:各种编码格式和散列转换
  • comparer:可视化差异对比功能

burpsuite的使用参考:

  • 官方文档:Burp Suite documentation - contents
  • Burp Suite 官方文档中文版
  • Burp Suite 实战指南
  • 微信公众号:Feng随心而安#burp相关

sqlmap4burp++介绍

sqlmap4burp++是一款兼容Windows,mac,linux多个系统平台的Burp与sqlmap联动插件。

在sqlmap4burp基础上进行了如下改动:

  • 在支持Windows基础上,拓展对Linux,macOS的支持
  • 移除对commons-io-.jar,commons-langs-.jar的依赖
  • 移除Burpsuite JTab控件,采用弹窗式配置,让界面更加简洁易用。
  • 移除了多余的代码

sqlmap4burp++参考:

  • sqlmap4burp-plus-plus
  • sqlmap4burp
  • 重构sqlmap4burp插件

sqlmap4burp++的使用

在Windows平台下分别 下载sqlmap 和 下载sqlmap4burp++,并且可以正常使用sqlmap,burp导入sqlmap4burp++的jar包也可以成功。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

尝试运行,sqlmap报错http的请求文件找不到,原因是文件路径中有乱码。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

所以用户名最好不要用中文

小插曲:sqlmap报错文件不存在怎么办?

分析发现是-r参数这个后面这个文件名出现问题,明显是编码的问题,导致文件找不到。
尝试从源码中寻找解决方案,发现源码中的SqlmapStarter.java中run方法,会对命令进行进行拼接,发现这个用于获取请求文件的参数Config.getRequstFilePath()。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

点进去,看到set方法,REQUST_FILE_PATH传入文件路径。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

点进set方法,发现request数据包保存到java临时目录,这个临时目录是在我们的用户目录下面,所以用户名是中文编码错误,文件就会无法被找到。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

修改request数据包保存的临时路径应该可以解决问题。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

然后重新编译,打包。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

在burosuite导入重新编译后的jar包可以使用了。

SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件

使用burp4sqlmap++的好处是可以将我们拦截的请求包直接发给sqlmap,方便快捷。

直到我发现burp的一个官方sqlmap注入插件 CO2 功能强大,有丰富的UI界面。但缺点是sqlmap扫描过程中,burp无法正常使用,关闭命令行,才能正常使用。


若有错误,欢迎指正!o( ̄▽ ̄)ブ文章来源地址https://www.toymoban.com/news/detail-838977.html

到了这里,关于SQL注入 - sqlmap联动burpsuite之burp4sqlmap++插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Burpsuite靶场——SQL注入

    在本篇文章中,咱们将解释什么是 SQL 注入,描述一些常见的例子,解释如何发现和利用各种 SQL 注入漏洞,并总结如何防止 SQL 注入。 废话不多说,开始正篇。 SQL注入漏洞(SQL injection)是web层面最高危的漏洞之一。曾在2008-2010连续三年期间位列OWASP年度十大漏洞排行榜第一

    2024年02月07日
    浏览(49)
  • WEB漏洞-SQL注入-利用SQLMAP工具绕过WAF

    访问使用阿里云搭建的网站(存在自带的阿里云盾)。 可以看到此时网站可以正常访问,可以进行正常注入。 使用工具进行注入。 可以看到在使用工具注入没多久后便返回了不存在注入点的信息。 因为经常会用到SQLMAP这款工具对注入点进行检测,在遇到WAF时,如果还想继续

    2024年02月12日
    浏览(45)
  • 在kali linux里利用SQLmap实现SQL注入

    SQLMap 是一个自动化的SQL注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库是MySQL 、Oracle 、PostgreSQL 、Microsoft SQL Server、Microsoft Access 、IBM DB2, SQ Lite 、Firebird 、Sybase和SAPMaxDB 。 注意:sqlmap只是用来检测和利用sql注入点,并不

    2024年02月04日
    浏览(49)
  • sqlmap 是一个自动化的 sql 注入渗透工具

    一.介绍 sqlmap 是一个自动化的 sql 注入渗透工具,指纹检测、注入方式、注入成功后的取数据等等都是自动化的,sqlmap 还提供了很多脚本.但在实践测试的时候基本用不上.用于检测和利用 Web 应用程序中的 SQL 注入漏洞。它自动化了识别和利用 SQL 注入漏洞的过程,并可用于执

    2024年01月23日
    浏览(51)
  • 【SQL注入】SQLMAP v1.7.11.1 汉化版

    【SQL注入】SQLMAP v1.7.11.1 汉化版 SQLMAP是一款开源的自动化SQL注入工具,用于扫描和利用Web应用程序中的SQL注入漏洞。它在安全测试领域被广泛应用,可用于检测和利用SQL注入漏洞,以验证应用程序的安全性。 SQL注入是一种常见的Web应用程序漏洞,攻击者可以通过在用户输入的

    2024年01月19日
    浏览(42)
  • 安全中级11:sql注入+联合、报错、时间盲注+sqlmap使用

    目录 一、sql注入原理  二、联合SQL注入的方法 1.总体的思路 (1)先进行闭合,进行报错 (2)进行逃逸 (3)外带数据 (4)获取库名 表名 列名 数据 (5)获取当前数据库中的数据 2.SQL注入测试 (1)先进行单双引号闭合,让页面出现页面报错 (2)然后看有几列,有两种方

    2024年02月13日
    浏览(33)
  • 【网络安全-sql注入(5)】sqlmap以及几款自动化sql注入工具的详细使用过程(提供工具)

    分享一个非常详细的网络安全笔记,是我学习网安过程中用心写的,可以点开以下链接获取: 超详细的网络安全笔记 (也可以拿自己的环镜来玩,我是用pikachu靶场来演示的) 【网路安全 --- pikachu靶场安装】超详细的pikachu靶场安装教程(提供靶场代码及工具)_网络安全_Ai

    2024年02月08日
    浏览(53)
  • 【SQL注入】Sqlmap使用指南(手把手保姆版)持续更新

    官网下载地址:https://github.com/sqlmapproject/sqlmap sqlmap 是一款开源的渗透测试工具,可以自动化进行SQL注入的检测、利用,并能接管数据库服务器。它具有功能强大的检测引擎,为渗透测试人员提供了许多专业的功能并且可以进行组合,其中包括数据库指纹识别、数据读取和访问

    2024年04月10日
    浏览(41)
  • 使用burpsuite抓包 + sql工具注入 dvwa初级靶场

    记录一下自己重新开始学习web安全之路②。 1.工具准备 sqlmap + burpsuite 2.浏览器准备 火狐浏览器 + 设置代理。 首先,先设置一下火狐浏览器的代理 http代理地址为127.0.0.0.1 ,端口为8080 3.burpsuite 准备 将burpsuite的抓包功能打开。 注:burpsuite 不抓127.0.0.1 /dvwa-master的包,所以需要

    2024年02月07日
    浏览(45)
  • 渗透测试模拟(使用sqlmap进行sql注入漏洞判断,利用该漏洞进行挂马)

    环境:对某网站进行渗透测试。 (PHP+Mysql开发的网站,用于WEB漏洞教学和检测的) 工具:sqlmap(Kali Linux中自带or官网下载Windows版) 此次实验所涉及的sqlmap参数: 一、信息收集 二、漏洞挖掘 (1)判断网站是否存在sql注入漏洞 使用工具,sqlmap: sqlmap -u \\\"目标网站地址\\\" --ba

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包