Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
geacon — Übe Go-Programmierung und implementiere CobaltStrikes Beacon in Go | Kitploit
Tools/GitHubGitHub/darkr4y/geacon
Penetrationstest-FrameworksExploit-FrameworksReverse EngineeringCommand and ControlPayload-Entwicklung
GitHubdarkr4y/geacon

geacon

Übe Go-Programmierung und implementiere CobaltStrikes Beacon in Go

Repository anzeigen
1.3k2053vor 5 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Geacon

Implementierung von CobaltStrikes Beacon mit Go


Dieses Projekt dient ausschließlich dem Erlernen von Protokollanalyse und Reverse Engineering. Sollten Rechte Dritter verletzt worden sein, kontaktieren Sie mich bitte, um das Projekt zu entfernen. Die letzte und wichtigste Regel: NICHT ILLEGAL VERWENDEN.

So wird’s gespielt

  1. Richten Sie den Teamserver ein und starten Sie einen HTTP-Listener. Der Teamserver generiert die Datei .cobaltstrike.beacon_keys.
  2. Kompilieren Sie das BeaconTool mit Jetbrains Idea und verwenden Sie den Befehl java -jar BeaconTool.jar , um den Java-KeyStore in das PEM-Format zu konvertieren.
  3. Ersetzen Sie das RSA-Schlüsselpaar in der Datei cmd/config/config.go (der RSA-Private-Key ist nicht erforderlich; ich habe ihn im Code nur zur Dokumentation eingefügt).
  4. Kompilieren Sie Geacon für die gewünschte Plattform: Verwenden Sie zum Beispiel den Befehl export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go, um eine ausführbare Binärdatei für macOS zu erstellen.
  5. Viel Spaß! PRs und Issues sind willkommen ;)
  6. Geacon wurde bislang nur mit CobaltStrike 3.14 getestet und unterstützt ausschließlich das Standard-C2-Profil. Daher befinden sich viele hartcodierte Werte im Projekt. Ich werde vorerst keine weiteren C2-Profile implementieren.
  7. Dank an @xxxxxyyyy für seinen PR. Geacon unterstützt jetzt . Bitte wechseln Sie in den Branch , um zu kompilieren.
Tool herunterladen
CobaltStrike 4.0
4.0
  • Der Branch master von Geacon unterstützt CobaltStrike 4.1. Derzeit verfügbare Funktionen umfassen: Ausführen von Befehlen, Hochladen, Herunterladen, Dateibrowser, Wechsel des aktuellen Arbeitsverzeichnisses und Beenden des aktuellen Prozesses.
  • Geacon konzentriert sich nur auf die Protokollanalyse. Wenn Sie jedoch weitere Funktionen ausprobieren möchten, können Sie ein anderes Projekt unserer Partner verwenden – sehen Sie sich jetzt CrossC2 an!
  • Screenshot

    Ergebnisse der Geacon-Befehlsausführung auf Linux. login

    Protokollanalyse

    Wird fortgesetzt, sobald ich Zeit habe …

    Todo

    1. Unterstützung für CobaltStrike 4.x

    2. Problem mit dem OS-Symbol in der Sitzungstabelle beheben

    3. Problem mit der Zeichenkodierung

    _DarkRay@RedCore