
Nimbo-C2 ist ein weiteres (einfaches und leichtes) C2-Framework
Nimbo-C2 ist ein weiteres (einfaches und leichtes) C2-Framework.

Der Nimbo-C2-Agent unterstützt x64 Windows & Linux. Es ist in Nim geschrieben, mit etwas Verwendung von .NET unter Windows (durch dynamisches Laden der CLR in den Prozess). Nim ist mächtig, aber die Interaktion mit Windows ist mit PowerShell viel einfacher und robuster, daher wurde diese Kombination gewählt. Der Linux-Agent ist schlanker und kann nur grundlegende Befehle ausführen, einschließlich ELF-Laden mit der memfd-Technik.
Alle Serverkomponenten sind in Python geschrieben:
Meine Arbeit wäre nicht möglich ohne die großartige Arbeit anderer, die unter den Credits aufgeführt sind.
UPX0, UPX1), um Erkennung und Entpacken zu erschweren.config.jsonc konfigurierbar).memfd in 2 Modi.Warnung: Nimbo-C2 ist nur für die Ausführung innerhalb des bereitgestellten Docker-Containers vorgesehen
Beachten Sie, dass die Installation auf diese Weise in Zukunft zu Problemen oder Inkompatibilität führen kann, da das Docker-Image derzeit keine Sprach- und Bibliotheksversionen erzwingt. Ziehen Sie daher die nächste Methode in Betracht.
git clone https://github.com/itaymigdal/Nimbo-C2
cd Nimbo-C2
docker build -t nimbo-dependencies .
config.jsonc ändern, Dateien von Agents herunter- und hochladen können usw.). Für Linux ersetzen Sie ${pwd} durch $(pwd).cd Nimbo-C2
docker run -it --rm -p 80:80 -v ${pwd}:/Nimbo-C2 -w /Nimbo-C2 nimbo-dependencies
Hier verwenden wir das bereits erstellte, getestete und gespeicherte Docker-Image - empfohlen.
git clone https://github.com/itaymigdal/Nimbo-C2
cd Nimbo-C2/Nimbo-C2
docker run -it --rm -p 80:80 -v ${pwd}:/Nimbo-C2 -w /Nimbo-C2 itaymigdal/nimbo-dependencies
Für Linux ersetzen Sie ${pwd} durch $(pwd).
Bearbeiten Sie zuerst config.jsonc nach Ihren Bedürfnissen.
Führen Sie dann aus: python3 Nimbo-C2.py
Verwenden Sie den Befehl help für jeden Bildschirm und die Tabulator-Vervollständigung.
impersonate/getsys keine Auswirkung auf iex/assembly.audio und lsass (außer der Evil Lsass Twin Methode) speichern temporär Artefakte auf der Festplatte, bevor sie exfiltriert und gelöscht werden.Diese Software kann in manchen Anwendungsfällen fehlerhaft oder instabil sein, da sie nicht vollständig und ständig getestet wird. Sie können gerne Issues, PRs eröffnen und mich aus jedem Grund kontaktieren unter (Gmail | Linkedin).