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
c2 — Ein einfaches, erweiterbares C&C-Beaconing-System. | Kitploit
Tools/GitHubGitHub/averagesecurityguy/c2
Exploit-FrameworksNetzwerksicherheitPenetrationstestsCommand and ControlRed TeamingPayload-Entwicklung
GitHubaveragesecurityguy/c2

c2

Ein einfaches, erweiterbares C&C-Beaconing-System.

Repository anzeigen
10413vor 8 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

C2

Das C2-Repository soll eine praktische Umsetzung der Ideen bieten, die im Red Team Infrastructure Wike unter https://github.com/bluscreenofjeff/Red-Team-Infrastructure-Wiki enthalten sind. Insbesondere stellt dieses Repository zwei Go-Pakete bereit: eines für Beaconer und eines für Downloader. Darüber hinaus enthält das Repository Beispiel-Implants, die diese Beaconer und Downloader verwenden. Schließlich enthält das Repository Backend-DNS- und HTTP-Server für C2 sowie Konfigurationsinformationen für den Aufbau von Frontend-Redirector-Servern.

Erstellen von Implants

Der Ordner implants enthält zwei Implants, die zeigen, wie die Beaconer- und Downloader-Pakete verwendet werden. Diese Implants können als Referenz für die Erstellung eigener Implants dienen. Die Grundidee besteht darin, einen Beaconer und einen Downloader auszuwählen und sie mit einer Art Timing-Mechanismus in einer Schleife zu kapseln, um zu steuern, wie oft das Implant ein Beacon aussendet.

Erstellen von Beacons und Downloadern

Um neue Beaconer und Downloader zu erstellen, muss man eine Struct bauen, die das entsprechende Interface erfüllt. Die Verzeichnisse beaconer und downloader enthalten sowohl HTTP- als auch DNS-Beispiele.

Backend-Server

Das Verzeichnis servers enthält sowohl einen DNS-Server als auch einen HTTP-Server, die als Backend-Server für die verschiedenen Beacons und Downloader verwendet werden können. Diese Server wurden nicht mit Blick auf den Produktionseinsatz entworfen, können aber bei Bedarf in der Produktion verwendet werden. Darüber hinaus enthält der Ordner servers eine Payload-Datei, die mit go build -o payload.bin payload.go erstellt werden kann. Die Server erwarten, im aktuellen Verzeichnis eine Datei payload.bin zu finden, die an die Downloader ausgeliefert und auf dem Client ausgeführt wird.

Frontend-Server

Der Ordner docs enthält Konfigurationsinformationen, die für den Aufbau von Frontend-Redirectoren für das C2-System erforderlich sind. Die Konfiguration ermöglicht es, C2-Datenverkehr anhand bestimmter Kriterien an den C2-Server umzuleiten, und sendet allen übrigen Datenverkehr an einen harmlosen Server.

Beiträge

Ich bin kein C2-Experte. Ich habe das Red Team Infrastructure Wiki gelesen und beschlossen, eine praktische Umsetzung zu bauen. Abgesehen davon würde ich mich über Pull-Requests für neue Beaconer und Downloader freuen. Wenn du dich nicht wohl dabei fühlst, den Code selbst zu schreiben, lass mich wissen, welche Beacon- oder Downloader-Techniken du implementiert haben möchtest, indem du ein Issue erstellst.

Tool herunterladen