Skip to content
HaE-Java是基于Java开发的一款burpsuite插件,其支持自定义正则表达式,可扩展性强,并内置九种高亮颜色,可高亮(Highlight)标记敏感请求,并(And)提取(Extract)关键数据,方便后续深度挖掘。代码内部维护了一个简单的缓存池,burp界面响应速度佳。
Java
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Update 3.png Jun 12, 2020
lib add files Jun 11, 2020
src/burp modify Jun 12, 2020
HaE-Java.jar Java版本降低为jdk-11.0.1 Jun 15, 2020
HaE-Java.xml Java版本降低为jdk-11.0.1 Jun 15, 2020
README.md Update README.md Jun 12, 2020

README.md

HaE-Java 信息高亮与提取插件(Java版本)

简介:

HaE-Java是基于Java开发的一款burpsuite插件,其支持自定义正则表达式,可扩展性强,并内置九种高亮颜色,可高亮(Highlight)标记敏感请求,并(and)提取(Extract)关键数据,方便后续深度挖掘。代码内部维护了一个简单的缓存池,burp界面响应速度佳。

解释下为何使用Java语言重新造一个轮子,理由有:

1、学习Burp插件开发

2、方便后续进一步拓展

使用:

1、将HaE-Java.xml放在burpsuite.jar的同级目录(配置文件路径是个坑,后面可能会解决)

2、切换到burpsuite的extender标签页,加载HaE-Java.jar即可使用

截图:

1、添加单个配置项。add增加,reload生效。

image-1

2、修改配置项。load加载,save保存,reload生效。

image-2

3、高亮敏感请求,并在response标签页添加一个MarkInfo-Java子标签页,提取敏感数据。

image-3

颜色高亮规则说明:

1、颜色列表包括red、orange、yellow、green、cyan、blue、pink、magenta、gray,代表的严重程度是依次递减的。

2、较低严重程度的颜色出现两次之后,高亮的颜色会向上升级一个档次。举个例子,对于同一次请求,若cyan出现两次,高亮的颜色将会变为green,若orange出现两次,高亮的颜色将会变为red。

配置文件格式说明举例:

 <item>
        <name>Email</name>
        <color>green</color>
        <highlight>1</highlight>
        <regex>[\w-]+(?:\.[\w-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?</regex>
        <extract>1</extract>
        <enable>1</enable>
    </item>

color代表高亮的颜色,highlight代表是否高亮,regex代表正则,extract代表是否提取关键数据到MarkInfo-Java标签页,enable代表当前配置规则是否生效。

感谢信息:

设计灵感及代码实现参考了: https://github.com/gh0stkey/HaE ,在此表示感谢

使用声明:

本工具仅供学习交流,请勿用于非法用途,如作他用所承受的法律责任一概与作者无关。

You can’t perform that action at this time.