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

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

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.3k20535년 전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
  • Geacon은 프로토콜 분석에만 중점을 두고 있지만, 더 많은 기능을 체험하고 싶다면 파트너의 다른 프로젝트인 **CrossC2**를 확인해 보세요!
  • 스크린샷

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

    프로토콜 분석

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

    할 일

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

    _DarkRay@RedCore

    도구 다운로드