
Übe Go-Programmierung und implementiere CobaltStrikes Beacon in Go
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.
.cobaltstrike.beacon_keys.java -jar BeaconTool.jar , um den Java-KeyStore in das PEM-Format zu konvertieren.cmd/config/config.go (der RSA-Private-Key ist nicht erforderlich; ich habe ihn im Code nur zur Dokumentation eingefügt).export GOOS="darwin" && export GOARCH="amd64" && go build cmd/main.go, um eine ausführbare Binärdatei für macOS zu erstellen.4.0master 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.Ergebnisse der Geacon-Befehlsausführung auf Linux.

Wird fortgesetzt, sobald ich Zeit habe …
Unterstützung für CobaltStrike 4.x
Problem mit dem OS-Symbol in der Sitzungstabelle beheben
Problem mit der Zeichenkodierung
_DarkRay@RedCore