
Polymorpher C2-Profilgenerator für Cobalt Strike, der die Erstellung von ausweichenden Beacon-Konfigurationen mit randomisierten Optionen für HTTP, DNS und Prozessinjektion automatisiert, um die Erkennung zu reduzieren.
SourcePoint ist ein polymorpher C2-Profilgenerator für Cobalt Strike C2s, geschrieben in Go. SourcePoint ermöglicht die On-the-fly-Generierung einzigartiger C2-Profile, was dabei hilft, unsere Indicators of Compromise („IoCs") zu reduzieren und es dem Operator erlaubt, komplexe Profile mit minimalem Aufwand zu erstellen. Dies wurde durch eine umfassende Überprüfung von Artikeln sowie Patch Notes erreicht, um Schlüsselfunktionen und modifizierbare Features zu identifizieren. SourcePoint wurde mit der Absicht entwickelt, das Problem anzugehen, wie unsere C2-Aktivität schwerer erkennbar gemacht werden kann, wobei der Fokus darauf liegt, von bösartigen IoCs zu verdächtigen zu wechseln. Das Ziel ist, dass es schwieriger ist, unser C2 zu erkennen, wenn unsere IoCs nicht bösartiger Natur sind und zusätzliche Recherche erfordern, um die verdächtige Natur zu entdecken. SourcePoint enthält zahlreiche verschiedene konfigurierbare Optionen zur Auswahl, um Ihr Profil zu modifizieren (in den meisten Fällen wählt SourcePoint sie zufällig für Sie aus, wenn sie leer gelassen werden). Die generierten Profile modifizieren alle Aspekte Ihres C2. Das Ziel dieses Projekts ist es nicht nur, bei der Umgehung detektionsbasierter Kontrollen zu helfen, sondern auch dabei, C2-Traffic und -Aktivität in die Umgebung einzufügen, wodurch besagte Aktivität schwer zu erkennen ist.
go install github.com/Tylous/SourcePoint
$go get gopkg.in/yaml.v2
$go build SourcePoint.go
#./SourcePoint -h
_____ ____ _ __
/ ___/____ __ _______________ / __ \____ (_)___ / /_
\__ \/ __ \/ / / / ___/ ___/ _ \/ /_/ / __ \/ / __ \/ __/
___/ / /_/ / /_/ / / / /__/ __/ ____/ /_/ / / / / / /_
/____/\____/\__,_/_/ \___/\___/_/ \____/_/_/ /_/\__/
(@Tyl0us)