免责声明
由于传播、利用本公众号夜组安全所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号夜组安全及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!
朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把夜组安全“设为星标”,否则可能就看不到了啦!
安全工具
01
工具介绍
这是一款依赖于BurpSuite中HTTP history的API测试辅助工具,能够帮助你分析单个站点的请求路径,快速从Json格式的响应数据中获取参数,便于进行FUZZ。
02
菜单功能
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跑完,对成功结果中的请求参数的提取。不过暂时还不能指定获取哪个参数,默认全部获取。
03
面板功能
首先肯定是先要使用Send HttpContext发数据过来的。
视图:
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键,点一下即可复制当前文本框中的数据。
04
工具下载
点击关注下方名片进入公众号
回复关键字【230825】获取下载链接
05
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...