
Cobalt Strike UDRL zur Umgehung von Speicherscannern.
Ein positionsunabhängiger reflektiver Loader für Cobalt Strike. Null Ergebnisse von Hunt-Sleeping-Beacons, BeaconHunter, BeaconEye, Patriot, Moneta, PE-sieve, oder MalMemDetect.

Importiere ein einzelnes CNA-Skript vor der Generierung von Shellcode.
Erstellt einen neuen Heap für alle Allokationen von Beacon und verschlüsselt Einträge vor dem Ruhezustand (sleep).
Ändert den Speicher, der CS-ausführbaren Code enthält, auf nicht ausführbar und verschlüsselt ihn (FOLIAGE).
Bestimmte WinAPI-Aufrufe werden mit einer gefälschten Rücksprungadresse ausgeführt (InternetConnectA, NtWaitForSingleObject, RtlAllocateHeap).
Verzögerte Ausführung mittels WaitForSingleObjectEx.
Die gesamte Verschlüsselung erfolgt mit SystemFunction032.
Dieses Projekt wäre ohne Folgendes nicht möglich gewesen:
Weitere Funktionen und Inspiration stammen aus Folgendem: