Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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
NimPlant — Ein leichtgewichtiges C2-Implantat der ersten Stufe, geschrieben in Nim (und Rust). | Kitploit
Tools/GitHubGitHub/chvancooten/nimplant
Penetrationstest-FrameworksPayload-GenerierungPost-ExploitationCommand and ControlRed Teaming
GitHubchvancooten/nimplant

NimPlant

Ein leichtgewichtiges C2-Implantat der ersten Stufe, geschrieben in Nim (und Rust).

Repository anzeigen
95111610vor 1 JahrVon 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

NimPlant - Ein leichtes First-Stage-C2-Implantat, geschrieben in Nim|Rust und Python

GitHub Workflow Status PRs Welcome

Von Cas van Cooten (@chvancooten), mit besonderem Dank an einige großartige Leute:

Kadir Yamamoto (@yamakadi), Furkan Göksel (@frkngksl) , Fabian Mosch (@S3cur3Th1sSh1t), Rafael Félix (@b1scoito), Guillaume Caillé (@OffenseTeacher), und viele andere!

Falls NimPlant für Sie nützlich war und/oder Ihnen meine Arbeit im Allgemeinen gefällt, freue ich mich über Ihre Unterstützung:

Sponsor on GitHub

Funktionsübersicht

  • Leichtes und konfigurierbares Implantat, geschrieben in den Programmiersprachen Nim und Rust
  • Hübsche Weboberfläche, die Sie bei all Ihren Einsätzen cool aussehen lässt
  • Standardmäßige Verschlüsselung und Komprimierung des gesamten Datenverkehrs, verschleiert statische Zeichenfolgen in Implantat-Artefakten
  • Unterstützung für mehrere Implantattypen, einschließlich nativer Binärdateien (EXE/DLL), Shellcode oder selbstlöschender ausführbarer Dateien
  • Große Auswahl an Befehlen, die auf frühe Operationsphasen ausgerichtet sind, einschließlich lokaler Aufzählung, Datei- oder Registrierungsverwaltung und Webinteraktionen
  • Einfaches Bereitstellen erweiterter Funktionen oder Payloads über inline-execute, shinject (dynamischer Aufruf), powershell in einem benutzerdefinierten Runspace oder execute-assembly im Thread
  • Unterstützung für Operationen auf jeder Plattform, Implantat zielt vorerst nur auf x64 Windows ab
  • Umfassende Protokollierung aller Interaktionen und Dateioperationen
  • Viel, viel mehr, einfach weiter unten schauen :)

Anleitung

Installation

Eine moderne Version von Python3 ist erforderlich, um Nimplant auszuführen.

Server

  • Installieren Sie requirements.txt aus dem Server-Ordner (pip3 install -r server/requirements.txt).

Implant (Nim)

  • Installieren Sie die Nim-Toolchain für Ihre Plattform (die Installation über choosenim wird empfohlen, da apt nicht immer die neueste Version hat).
  • Installieren Sie erforderliche Pakete mit dem Nimble-Paketmanager (cd client; nimble install -d).
  • Wenn Sie Linux oder macOS verwenden, installieren Sie die mingw-Toolchain für Ihre Plattform (brew install mingw-w64 oder apt install mingw-w64).
  • Wenn Sie speziell ArchLinux verwenden, ändern Sie Ihre Mingw-Konfiguration gemäß diesem Gist (danke @tothi!).

Implant (Rust)

  • Installieren Sie die Rust-Toolchain (die Installation über rustup wird empfohlen).
  • Installieren Sie das MinGW-Windows-Ziel: rustup target add x86_64-pc-windows-gnu.
  • Empfohlen für erhöhte OpSec: Ändern Sie Ihre ~/.cargo/config.toml-Datei gemäß Cargo.toml und verwenden Sie die nächtliche Build-Kette (rustup default nightly).

Hinweis: Selbst beim Kompilieren unter Windows wird das Ziel x86_64-pc-windows-gnu empfohlen. Es führt zu etwas größeren Binärdateien, scheint jedoch stabiler zu sein, wenn aus der resultierenden DLL Shellcode generiert wird. Sie können rust-toolchain.toml ändern, um das Ziel auf x86_64-pc-windows-msvc zu ändern, aber generierter Shellcode funktioniert möglicherweise nicht in allen Fällen korrekt.

Erste Schritte

Konfiguration

Erstellen Sie vor der Verwendung von NimPlant die Konfigurationsdatei config.toml. Es wird empfohlen, config.toml.example zu kopieren und von dort aus zu arbeiten.

Eine Übersicht der Einstellungen finden Sie unten.

Tool herunterladen