Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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
BlackHole — C# RAT (Remote-Verwaltungstool) | Kitploit
Tools/GitHubGitHub/hussein-aitlahcen/blackhole
Payload-GenerierungPost-ExploitationPenetrationstestsCommand and ControlLernen & BildungRed TeamingRemote-Access-ToolPayload-Entwicklung
GitHubhussein-aitlahcen/blackhole

BlackHole

C# RAT (Remote-Verwaltungstool)

Repository anzeigen
30396vor 9 JahrenVon 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

Build status

BlackHole

  • C# RAT (Remote-Verwaltungstool)
  • Nur für Bildungszwecke

Technologien

  • protobuf-net : Nachrichtenserialisierung/-deserialisierung im Slave<->Master-Protokoll
  • NetMQ : Netzwerkbibliothek für das Slave<->Master-System (Client<->Server)
  • Lz4.Net : Kompressionsbibliothek
  • ILMerge : Bündelung von Assemblys zu einer einzigen ausführbaren Datei

Funktionen

  • Reverse Connection (extrem einfach)
  • Slave-Verwaltung (Verbindung/Trennung)
  • Remote-Dateibrowser
  • Remote-Datei-Downloader
  • Remote-Dateiausführung
  • Remote-Desktop (Qualität + fps)
  • Abbrechbarer Download/Upload
  • Remote-Webcam-Erfassung
  • Passwort-Wiederherstellung aus verschiedenen Quellen

So funktioniert es

Wir packen den Slave mit ILMerge in eine einzelne .net-ausführbare Datei, erstellen dann mit dem PayloadBuilder die entsprechende C++-Datei. Schließlich bauen wir den Loader. Wenn das Ziel den Loader startet, lädt es die CLR und lädt den gepackten Slave dynamisch aus dessen Speicher (verwaltetes C#, das im C++-Launcher ausgeführt wird).

Erste Schritte

  1. BlackHole.Slave erstellen (wird mit ILMerge automatisch zusammen mit seinen Abhängigkeiten gepackt)
  2. BlackHole.PayloadBuilder starten (erstellt eine C++-Datei, die den gepackten Slave im Binärformat enthält)
  3. BlackHole.Loader erstellen
  4. Viel Spaß beim Ausliefern einer einzigen C++-ausführbaren Datei

Hauptfenster

alt text

Dateimanager

alt text

Download-Befehl

alt text

Remote-Desktop

alt text

Tool herunterladen