Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何在特定的渗透测试中使用正确的Burp扩展插件

如何在特定的渗透测试中使用正确的Burp扩展插件

作者头像
FB客服
发布于 2018-03-01 07:21:50
发布于 2018-03-01 07:21:50
2.7K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

写在前面的话

Burp Suite是很多渗透测试人员会优先选择使用的一款强大的平台,而且安全社区中也有很多研究人员开发出了大量的功能扩展插件并将它们免费提供给大家使用。这些插件不仅能够简化渗透测试的过程,而且还能够以各种非常有趣的方式进一步增强Burp Suite的功能。

实际上,其中的很多扩展插件都是为解决特定问题而存在的。换个角度来看,我们如何能够选择和调整特定的扩展插件以更好地满足我们的需求呢?这就是本文想要跟大家分享的东西了。

一般来说,想要修改第三方Burp扩展往往是非常困难的,不过整个安全社区也在努力让所有的Burp扩展实现开源,并使用类似的扩展构建方法来设计这些扩展插件。在这篇文章中,我们将简单地告诉大家如何自定义修改一款Burp扩展,并且根据自己的渗透测试和安全审计的需求来搭建出一个高效的Burp环境。

接下来,我会对著名的Collaborator Everywhere扩展进行个性化修改,并让它能够注入额外的查询参数以尝试检测出SSRF漏洞,最后通过HUNT扩展来进行漏洞验证。

开发环境搭建

首先,我们要创建出自己的开发环境。为了使用Java来编辑扩展插件,我们要安装Java JDK以及Gradle。如果扩展使用的是Python或Ruby,那你就不用安装Java相关的组件了,不过 Git还是会使用到的。

获取代码

接下来我们要获取目标扩展的源代码。访问https://portswigger.net/bappstore搜索你的目标扩展,然后点击页面的“View Source Code”按钮。点击之后你将跳转到扩展的GitHub页面(以Collaborator Everywhere为例-【GitHub主页】),然后你可以选择下载ZIP包或直接在终端使用Git命令将项目代码克隆到本地。例如:

git clonehttps://github.com/portswigger/collaborator-everywhere

验证环境(Java only)

在你开始修改之前,你要确保你已经成功构建了jar包并将其加载进了Burp。如果你不知道如何构建jar包的话,你可以查看BappManifest.bmf文件中的BuildCommand相关内容。就CollaboratorEverywhere来说,我们可以直接使用命令gradle fatJar来完成构建。

采用&测试修改

如果你成功将新构建的jar文件加载进了Burp并且能正常工作的话,你就可以准备开始修改代码并进行重构了。

Collaborator Everywhere会从项目目录resources/injections中读取payload,所以我可以在没一个参数后面添加一行我想要注入的内容即可。比如说,下面这行代码会添加一个名叫‘feed’的GET参数,并以HTTP URL的形式呈现:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
param,feed,http://%s/

如果哪一个特定的Payload触发了错误异常的话,你可以直接用#将其注释掉之后再慢慢调试。

接下来,我们可以通过观察扩展的流数据(请求和响应)来判断修改操作是否成功。下图显示的是修改后的扩展运行情况,表明我们自定义的扩展已经能够正常工作了:

最后需要提醒大家的是,不必要的修改很可能会带来负面影响噢!

后话

如果你想与安全社区分享你自定义的增强版扩展,你可以向PortSwigger库提交扩展插件(pull request),或单独建立一个GitHub代码库。

某些扩展插件可能修改起来会非常的困难,但是考虑到开发环境的搭建并不难,所以我建议大家可以尝试去个性化修改一些Burp扩展,因为这也是一个学习和积累经验的过程嘛!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
渗透测试工具Burp Suite详解[通俗易懂]
Burp的安装一共分为三步: 1、java的安装 2、环境变量的配置 3、运行burp
全栈程序员站长
2022/09/22
5.2K0
渗透测试工具Burp Suite详解[通俗易懂]
通过Web安全工具Burp suite找出网站中的XSS漏洞实战(二)
笔者6月份在慕课网录制视频教程XSS跨站漏洞 加强Web安全,里面需要讲到很多实战案例,在漏洞挖掘案例中分为了手工挖掘、工具挖掘、代码审计三部分内容,手工挖掘篇参考地址为快速找出网站中可能存在的XSS漏洞实践(一)https://segmentfault.com/a/1190000016095198
汤青松
2018/10/08
1.5K0
​越权检测 burp插件 autorize 使用
本文转载自助安社区(https://secself.com/),海量入门学习资料。
助安社区
2023/04/11
4.4K0
​越权检测 burp插件 autorize 使用
挖洞神器,几款好用的 Burpsuit 被动扫描插件
Burp Suite 是网络安全领域广泛使用的渗透测试工具,尤其是在 Web 安全测试中,它提供了强大的功能来帮助安全研究人员和渗透测试专家发现 Web 应用中的安全漏洞。Burp Suite 支持多种插件,可以增强其功能。本文将推荐几款好用的 Burp Suite 渗透测试被动扫描插件,并详细介绍它们的功能以及下载地址。
星尘安全
2025/01/08
4470
挖洞神器,几款好用的 Burpsuit 被动扫描插件
burpsuite常用插件总结
主要是在主动扫描和被动扫描时,为了增强扫描漏洞效果,使用python编写的,所以要加载python 环境
红队蓝军
2024/08/29
7720
burpsuite常用插件总结
BurpSuite下一代渗透检测工具:BurpKit
有“渗透神器”之称的BurpSuite 是用于渗透测试Web 应用程序的集成平台。作为其丰富的功能之一,插件BurpKit提供了双向JavaScript桥梁API,允许用户在同一时间迅速创建能够直接与DOM交互的BurpSuite插件,以及Burp的扩展API。 此举让BurpSuite插件开发人员得以直接在DOM自身运行他们的web应用程序,在检测自身逻辑的同时还可以利用BurpSuite的其他功能。 系统要求 BurpKit对于系统的要求如下: ·Oracle JDK>=8u50 and <9 (D
FB客服
2018/02/06
1.3K0
BurpSuite下一代渗透检测工具:BurpKit
渗透测试神器BurpSuite模块说明及使用教程
BurpSuite简介: Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。 Burp Suite是一款信息安全从业人员必备的集 成型的渗透测试工具,它采用自动测试和半自动测试的方式,通过拦截HTTP/HTTPS的web数据包,充当浏览器和相关应用程序的中间人,进行拦截、修改、重放数据包进行测试,是web安全人员的一把必备的瑞士军刀。
天乐404
2023/11/16
3.1K0
渗透测试神器BurpSuite模块说明及使用教程
个人渗透测试思路(cheatsheets)及技巧全汇总
大多数渗透人员在对一个系统做渗透测试的时候,最大的痛点是无法获得一个全面的测试思路和流程,以至于遗漏真正存在的漏洞或在不存在漏洞的点上浪费太多时间。
Jayway
2019/09/29
8.8K0
个人渗透测试思路(cheatsheets)及技巧全汇总
通过Web安全工具Burp suite找出网站中的XSS漏洞实战(二)
笔者6月份在慕课网录制视频教程XSS跨站漏洞 加强Web安全,里面需要讲到很多实战案例,在漏洞挖掘案例中分为了手工挖掘、工具挖掘、代码审计三部分内容,手工挖掘篇参考地址为快速找出网站中可能存在的XSS漏洞实践(一)https://segmentfault.com/a/1190000016095198
汤青松
2018/10/19
1.5K0
通过Web安全工具Burp suite找出网站中的XSS漏洞实战(二)
渗透测试神器Burp Suite现已推出2.0测试版
Burp Suite是进行Web应用安全测试的一个集成平台,无缝融合各种安全工具并提供全面的接口适配,支持完整的Web应用测试流程,从最初的映射和应用程序的攻击面分析到发现和利用安全漏洞等领域均适用。
FB客服
2018/09/21
5680
渗透测试神器Burp Suite现已推出2.0测试版
工具| Burp Suite API学习思路
Burp Suite是每个web安全学习者都接触过的集成平台,包含集合了多种渗透测试组件,除了强大的功能外,官方还提供API支持使用者开发插件,满足你独特的需求。 0x00 Burp Suit
漏斗社区
2018/05/15
1.9K0
Kali Linux Web渗透测试手册(第二版) - 3.3 - 使用Burp Suite查看和修改请求
thr0cyte,Gr33k,花花,MrTools,R1ght0us,7089bAt,
用户1631416
2018/12/24
9550
Kali Linux Web渗透测试手册(第二版) - 3.3 - 使用Burp Suite查看和修改请求
利用Burp Suite对OWASP Juice Shop进行渗透测试
1. 简介 OWASP 的 在线果汁商店 (Juice Shop) 项目, 是一个很好的开源Web 靶场。它包含了OWASP的10大漏洞 [1], 并且这个项目用到了很多流行的技术如 HTML5, A
FB客服
2018/02/26
1.6K0
利用Burp Suite对OWASP Juice Shop进行渗透测试
黑客玩具入门——9、Burp Suite
Burp Suite是一款集成化的渗透测试工具,包含了很多功能,可以帮助我们快速完成对web应用程序的渗透测试和攻击。Burp Suite是由Java语言编写,因为Java是可以跨平台的,所以Burp Suite也是跨平台的,支持windows、linux、mac。
zaking
2023/12/02
1.1K0
黑客玩具入门——9、Burp Suite
hideNsneak:一款功能强大的渗透测试基础设施管理工具
hideNsneak提供了一个使用简单且功能强大的接口,可以允许渗透测试人员以最小的开销构建和管理渗透测试基础设施。功能包括:
FB客服
2024/04/15
1710
hideNsneak:一款功能强大的渗透测试基础设施管理工具
移动安全渗透测试清单 2022
多合一移动安全框架的移动安全渗透测试列表,包括 Android 和 iOS 应用程序渗透测试。
信安之路
2022/10/04
2.3K0
Nuclei Burp Plugin:如何使用BurpSuite插件生成Nuclei模版
Nuclei Burp Plugin是一款功能强大的Bur pSuite插件,可以帮助广大研究人员轻松生成Nuclei模版。
FB客服
2022/04/12
2K0
Nuclei Burp Plugin:如何使用BurpSuite插件生成Nuclei模版
【建议收藏】Android和iOS逆向分析/安全测试/渗透测试工具
1.Appie用于Android Pentesting的便携式软件包,是现有虚拟机的绝佳替代品
测试开发技术
2024/06/11
7730
【建议收藏】Android和iOS逆向分析/安全测试/渗透测试工具
18款好用的网络安全渗透测试工具推荐
渗透测试,是专业安全人员为找出系统中的漏洞而进行的操作,这也是进行攻击前的第一个环节。
网络安全自修室
2022/01/04
6.1K0
18款好用的网络安全渗透测试工具推荐
渗透测试工具对比表下载_web渗透测试工具大全
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/169918.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
1.3K0
推荐阅读
相关推荐
渗透测试工具Burp Suite详解[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验