Play Open
Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait

BurpSuit插件HaE - 信息高亮与提取者

文章目录

一、介绍二、下载地址三、配置配置文件格式颜色优先级和升级环境配置插件装载:

四、使用教程1、邮箱2、手机号4、身份证5、CMS指纹识别6、OSS对象存储信息泄露

五、使用方法1、身份证号3、手机号4、链接5、password

六、免责声明

一、介绍

HaE是基于 BurpSuite Java插件API 开发的请求高亮标记与信息提取的辅助型框架式插件,该插件可以通过自定义正则的方式匹配响应报文或请求报文,并对满足正则匹配的报文进行信息高亮与提取。现代化Web应用走上前后端分离开发模式,这就导致在日常测试时候会有许多的流量,如果你想要尽可能全面的对一个Web应用进行测试评估,将花费大量精力浪费在无用的报文上;HaE的出现正是为了解决这一类似场景,借助HaE你可以有效的减少测试的时间,将更多的精力放在有价值、有意义的报文上,提高漏洞挖掘效率。 主要功能

高亮标记请求,针对高亮的请求进行深度挖掘敏感信息泄露发现

将BurpSuite的所有高亮颜色集成:(仅支持:red, orange, yellow, green, cyan, blue, pink, magenta, gray)

二、下载地址

https://github.com/gh0stkey/HaE

三、配置

配置文件格式

选用JSON格式,格式为

name: {"regex": regexText, "highlight": isHighlight, "extract": isExtract, "color": colorText}

颜色优先级和升级

定义Colors变量:

colors = ['red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'pink', 'magenta', 'gray']

利用下标的方式进行优先级排序,当满足2个同颜色条件则以优先级顺序上升颜色。(例如:两个正则,颜色为橘黄色,该请求两个正则都匹配到了,那么将升级为红色)

环境配置

导入java的环境路经:进入Extender - Options - Java environment

插件装载:

进入Extender - Installed - Add,直接导入下载好的HaE-3.3.3.jar文件。

初次装载HaE会初始化配置文件,默认配置文件内置一个正则: Email,初始化的配置文件会放在的/用户根目录/.config/HaE/目录下。

除了初始化的配置文件外,还有Setting.yml,该文件用于存储配置文件路径与排除后缀名;HaE支持在线更新配置文件,你可以通过点击Online Update按钮进行更新(部分网络需要挂代理)。

四、使用教程

有一些基础的过滤已经存在了

1、邮箱

名字:Email

正则:(([a-z0-9]+[_|\.])*[a-z0-9]+@([a-z0-9]+[-|_|\.])*[a-z0-9]+\.((?!js|css|jpg|jpeg|png|ico)[a-z]{2,5}))

高亮颜色:yellow

是否高亮和提取:是

2、手机号

((13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8})

4、身份证

([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[xX]))

5、CMS指纹识别

例如:识别Discuz,名字:CMS-Discuz,正则:Powered by Discuz!,高亮颜色:blue

6、OSS对象存储信息泄露

名字:INFO-OSS

正则:[A|a]ccess[K|k]ey[I|i]d|[A|a]ccess[K|k]ey[S|s]ecret

高亮颜色:cyan

五、使用方法

1、身份证号

2、查看结果

3、手机号

4、链接

5、password

六、免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规!由于使用不当造成的后果上传者概不负责!

Posted in 支付安全保障
Previous
All posts
Next