0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款BurpSuite插件,辅助手工测试

jf_hKIAo4na ? 来源:菜鸟学安全 ? 2023-12-04 16:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工具介绍

这是一款依赖于BurpSuite中HTTP history的API测试辅助工具,能够帮助你分析单个站点的请求路径,快速从Json格式的响应数据中获取参数,便于进行FUZZ。

菜单功能

Send HttpContext

在一个完整的请求中右键,选择Send HttpContext即可将当前数据包中Host主机的所有HTTP history发送到插件面板中;

自动获取该Host的所有响应体中的Json数据,按键值对生成多行形如a=b的数据,同时还会自动给键设置6位随机值,便于FUZZ时的对比,将生成的结果去重后放置在AllParams标签内。

自动获取该Host的所有请求路径,去重后放置在ReqPath标签内。

Get Json2Param(Response)

对选中的单个或多个请求记录获取其响应体中的Json并转换为 键=值 的结果,不自动设置随机值,去重后放置在Result标签中。

只对Response进行处理

Get Json2Param(Request)

只对Request进行处理

使用场景,Intruder跑完,对成功结果中的请求参数的提取。不过暂时还不能指定获取哪个参数,默认全部获取。

面板功能

首先肯定是先要使用Send HttpContext发数据过来的。

视图:

1e383168-923d-11ee-939d-92fbcf53809c.png

Filter

输入Java支持的正则,点击按钮或者回车都可以。

使用示例1:/api/getUserList即可过滤包含/api/getUserList的请求。

使用示例2:getUserList|getRoles即可过滤包含getUserList或者getRoles的请求。

使用示例3:admin.xxx.com && getUser即可过滤host为admin.xxx.com的包含getUser的请求。

注意1:只可过滤:#、host、Method、url、statusCode表格内的字段值,不能根据包内容过滤。

注意2:这里用到的逻辑与是[space]&&[space],是包含空格的两个&;逻辑或是不包含空格的一个|

Result、AllParams、ReqPath文本框

Result: 主要放置处理结果的框;两个Get 菜单的结果也在这里;可以随着选择面板中的一行实时变化。

AllParams: 随着面板中的过滤结果变化,初始是Send HttpContext的全部。

ReqPath: 随着面板中的过滤结果变化,初始是Send HttpContext的全部。

Copy

解放CV键,点一下即可复制当前文本框中的数据。

工具下载

https://github.com/lu2ker/ApiHelper/releases/tag/1.0.3

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1709

    浏览量

    64486
  • 参数
    +关注

    关注

    11

    文章

    1868

    浏览量

    33258
  • JSON
    +关注

    关注

    0

    文章

    122

    浏览量

    7465

原文标题:一款BurpSuite插件,辅助手工测试

文章出处:【微信号:菜鸟学安全,微信公众号:菜鸟学安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【资料获取】ADAS车道辅助系统测试方法解析

    MdynamiX×AutoMotorundSport联合测试解读随着ADAS辅助驾驶技术在新车中的快速普及,如何科学、系统地评估其实际功能表现,成为行业关注焦点。2025年初,德国权威汽车杂志
    的头像 发表于 06-25 10:02 ?252次阅读
    【资料获取】ADAS车道<b class='flag-5'>辅助</b>系统<b class='flag-5'>测试</b>方法解析

    【开源分享】Made with KiCad(128):CANBoard V2 开源一款支持CAN的简单IO板

    、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节: 概览 CANBoard 是一款支持 CAN 的简单 IO 板,专门
    发表于 06-03 14:17

    如何综合性测试一款电源芯片?——以ASP3605芯片为例

    ,详细介绍一款电源芯片的综合性测试流程。通过严谨的测试方法和全面的性能评估,确保芯片能够在各种应用场景中稳定运行,满足设计要求。 1.芯片概述 ASP3605是一款高效同步降压调节器,
    的头像 发表于 04-07 09:26 ?493次阅读

    如何选择一款优秀的电池综合测试仪?

    在当今的电子设备与新能源产业中,电池作为能量存储的核心部件,其性能的稳定与优劣直接关系到整个系统的运行效率与可靠性。因此,选择一款优秀的电池综合测试仪,对于电池的研发、生产、质量控制以及维护至关重要
    的头像 发表于 04-01 14:07 ?367次阅读

    告别复杂操作:一款在树莓派上测试操作系统的免费工具!

    BalenaEtcher是一款有趣的免费工具,可用于创建可启动的SD卡和USB驱动器。我经常用它来在我的RaspberryPi上测试新的操作系统,但你也可以用它来安装新的Linux发行版。它通常比
    的头像 发表于 03-25 09:38 ?496次阅读
    告别复杂操作:<b class='flag-5'>一款</b>在树莓派上<b class='flag-5'>测试</b>操作系统的免费工具!

    RF-Labs手工成型电缆组件

    RF-Labs手工成型电缆组件 RF-Labs推出了一款手工成型的高性能电缆组件,采用Conformable?技术或手工编织护套设计。RF-Labs
    发表于 03-14 09:23

    罗德与施瓦茨推出CMX500 AI脚本助手

    罗德与施瓦茨(以下简称“R&S”)推出CMX500 AI脚本助手,这是一款革新移动设备测试的全新解决方案。
    的头像 发表于 03-05 16:09 ?548次阅读

    如何眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件

    作者:京东物流 郭忠强 导语 本文分析了后端研发和运维在日常工作中所面临的线上SQL定位排查痛点,基于姓名贴的灵感,设计和开发了一款SQL染色标记的MyBatis插件。该插件轻量高效,对业务代码无
    的头像 发表于 03-05 11:36 ?484次阅读
    如何<b class='flag-5'>一</b>眼定位SQL的代码来源:<b class='flag-5'>一款</b>SQL染色标记的简易MyBatis<b class='flag-5'>插件</b>

    可以直接利用USB转IIC,在电脑上利用助手工具,直接读写寄存器吗?

    对于 DLP LCD2000 EVM,我可以直接利用 USB 转 IIC,在电脑上利用助手工具,直接读写寄存器吗? ---------------------------- 写的时候发送的是 36
    发表于 02-26 07:47

    微软Office引入AI助手Copilot并涨价

    OneNote等常用软件中,体验到由Copilot带来的智能化辅助。 据悉,Copilot作为一款功能强大的AI助手,旨在帮助用户更加高效地完成各种文档编辑、数据分析、演示文稿制作以及邮件处理等任务。其智能化的特性和对用户需求的
    的头像 发表于 01-18 11:29 ?1044次阅读

    个Chrome浏览器插件

    、什么是浏览器插件 浏览器插件是依附于浏览器,用来拓展网页能力的程序。插件具有监听浏览器事件、获取和修改网页元素、拦截网络请求、添加快捷菜单等功能。使用浏览器
    的头像 发表于 11-18 17:12 ?1126次阅读
    写<b class='flag-5'>一</b>个Chrome浏览器<b class='flag-5'>插件</b>

    KiCad插件大全

    感谢Hayden同学的整理! 插件使用方式 1. 解压缩插件包到KICAD插件目录。例如,在Windows上可能是:C:Program
    的头像 发表于 11-12 12:24 ?2759次阅读

    VSCode插件的安装和使用

    今天介绍一款我工作上经常用到的一款VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者自由
    的头像 发表于 11-04 15:36 ?993次阅读
    VSCode<b class='flag-5'>插件</b>的安装和使用

    如果设计一款桌面的机器玩具,最吸引人的外观与功能要有哪些?

    初步设想制作如下其中一款,有感兴趣的朋友可以帮提提意见。 A一款圆敦敦的音响状的“个人日程助手”,具备番茄闹钟、音乐播放、减压交互、语言对话、工作日报生成。 B一款迷你瓦利机器人,有
    发表于 10-19 18:25

    做了一款电流源是双向的,电源电压+/-24V,测试时发现输出不能达到1A以上为什么?

    我做了一款电流源是双向的,电源电压+/-24V,但是测试时发现输出不能达到1A以上,不知道为什么?
    发表于 08-15 07:16