burp爆破mysql_GitHub - TEag1e/BurpCollector: 通过BurpSuite来构建自己的爆破字典,可以通过字典爆破来发现隐藏资产。...

演示视频

1.png

演示视频:

0x01 结构

5.png

img

存放README里面的图片

log

存放从Proxy History里面提取的信息

名称是启动插件时的时间

6.png

pymysql

jython的第三方库,用于操作mysql

BurpCollector.py

插件的主文件,在Burp中需要加载的文件

config.ini

配置文件

7.png

mysql: 数据库的配置

blackExtension: 文件后缀黑名单,用来设置禁止存放进数据库的文件后缀名

blackHosts: 用来存放不提取的主机数据

whiteHosts: 用来设置特别需要关注的主机

假设主机白名单中添加了teagle.top主机

那么该主机或子域下收集到的信息,会在host字段里写入*.teagle.top

不是在主机或者子域下的数据,host字段便为空

SIDENOTE: 所设定的主机,同样影响其子域

0x02 运行流程

BurpSuite在打开时,会逐个加载所安装的插件;在关闭时,会逐个关闭所安装的插件。

8.png

在打开BurpSuite或重新加载该插件时,会先进行数据库连接的测试

在连接数据库时,会检测是否存在指定的数据库名,如burp_collection数据库;

如果不存在该数据库,那么便会创建该数据库以及所需的表。(数据库结构后续会提到)

当数据库连接成功时,会出现MySQL Connection Succession信息。

可以在任意时候任意位置 右键 - History To Log

提取当前Proxy History里面的数据到日志文件

(例如当你需要清除History时,你可以先提取一次数据再进行清除)

10.png

当卸载插件Burp Collector或者关闭BurpSuite时

会提取Burp的Proxy工具里面的History里面的数据

将提取到的数据存放到各自的日志文件中

然后再将日志里面数据存放到数据库中

0x03 数据库

数据库结构

burp_collection

|

—— param

|

—— id int not null primary key auto_increment

—— param varchar(300) not null

—— host varchar(100)

—— count int default 1

|

—— directory

|

—— id int not null primary key auto_increment

—— directory varchar(300) not null

—— host varchar(100)

—— count int default 1

|

—— file

|

—— id int not null primary key auto_increment

—— file varchar(300) not null

—— host varchar(100)

—— count int default 1

param表

存放除cookie外所有请求包里的参数名

如果指定了host白名单,那么便会写入host字段,否则为空

directory表

存放除去最后一部分,前面的整个path

如果指定了host白名单,那么便会写入host字段,否则为空

那么在directory字段中写入的则是/a/b/

file表

存放path最后一部分,可以根据需要来提取

如果指定了host白名单,那么便会写入host字段,否则为空

file黑名单

.css

.png

.gif

.jpg

.jpeg

效果图

9.png

使用数据

导出teagle.top域下面所有收集到的参数名

select param from param where host = '*.teagle.top' order by count

导出所有的js文件名

select file from file where file like '%.js' order by count

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值