Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
geacon — Go 프로그래밍을 연습하고 CobaltStrike의 Beacon을 Go로 구현하세요 | Kitploit
도구/GitHubGitHub/darkr4y/geacon
Penetration Testing FrameworksExploit FrameworksReverse EngineeringCommand and ControlPayload Development
GitHubdarkr4y/geacon

geacon

Go 프로그래밍을 연습하고 CobaltStrike의 Beacon을 Go로 구현하세요

저장소 보기
1.3k205155년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Geacon

Go를 사용하여 CobaltStrike의 Beacon 구현


이 프로젝트는 프로토콜 분석 및 리버스 엔지니어링 학습 목적으로만 사용되며, 누군가의 권리를 침해한 경우 프로젝트를 삭제할 수 있도록 연락해 주시기 바랍니다. 마지막으로, 불법적으로 사용하지 마십시오

사용 방법

  1. 팀서버를 설정하고 HTTP 리스너를 시작하면, 팀서버가 .cobaltstrike.beacon_keys 파일을 생성합니다.
  2. Jetbrains Idea로 BeaconTool을 컴파일하고, java -jar BeaconTool.jar 명령어를 사용하여 Java 키스토어를 PEM 형식으로 변환합니다.
  3. cmd/config/config.go 파일의 RSA 키 쌍을 교체합니다(RSA 개인키는 필수가 아니며, 기록용으로 코드에 포함했습니다).
  4. 원하는 플랫폼에 맞게 geacon을 컴파일합니다: 예를 들어, export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go 명령어를 사용하여 MacOS에서 실행 가능한 바이너리를 컴파일합니다.
  5. 즐기세요! PR과 이슈는 언제든 환영입니다 ;)
  6. Geacon은 현재 CobaltStrike 3.14에서만 테스트되었으며 기본 c2profile만 지원합니다. 따라서 프로젝트에 많은 하드코드가 포함되어 있으며, 현재로서는 더 많은 C2profile 지원을 구현하려고 하지 않을 것입니다.
  7. @xxxxxyyyy 님의 PR에 감사드립니다. 이제 Geacon은 CobaltStrike 4.0을 지원합니다. 컴파일하려면 4.0 브랜치를 확인하세요.
  8. Geacon의 master 브랜치는 CobaltStrike 4.1을 지원합니다. 현재 사용 가능한 기능으로는 명령 실행, 업로드, 다운로드, 파일 브라우저, 현재 작업 디렉토리 전환, 현재 프로세스 종료가 있습니다.
  9. Geacon은 프로토콜 분석에만 중점을 두고 있지만, 더 많은 기능을 체험하고 싶다면 파트너의 다른 프로젝트인 **CrossC2**를 확인해 보세요!

스크린샷

Linux에서 Geacon의 명령 실행 결과를 확인하세요. login

프로토콜 분석

계속 작성 중입니다. 시간이 나는 대로 업데이트하겠습니다 ...

할 일

  1. CobaltStrike 4.x 지원
  2. 세션 테이블의 OS 아이콘 문제 수정
  3. 문자열 인코딩 문제

_DarkRay@RedCore

도구 다운로드