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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
stratum-c2 — Cloud-Dead-Drop-C2-Framework — RSA-4096 + AES-256-GCM, 5 Cloud-Anbieter, reine Rust-Agenten, P2P-Mesh, Persistenz-Engine, Credential-Harvesting | Kitploit
Tools/GitHubGitHub/lame-projects/stratum-c2
Penetrationstest-FrameworksVerschlüsselungs-/EntschlüsselungstoolsExploit-FrameworksPersistenzmechanismenPost-ExploitationCloud-SicherheitCommand and ControlRed TeamingPayload-Entwicklung
GitHublame-projects/stratum-c2

stratum-c2

478116vor 5 TagenVon Kitploit geprüft

Cloud-Dead-Drop-C2-Framework — RSA-4096 + AES-256-GCM, 5 Cloud-Anbieter, reine Rust-Agenten, P2P-Mesh, Persistenz-Engine, Credential-Harvesting

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Stratum C2

Cloud-Persistenz-Framework · v3.0.2

Ein Fallback-Stützpunkt, der über Infrastruktur läuft, die Verteidiger nicht blockieren können.

License: MIT Platform

Python Rust JavaScript


Das Problem

Dein primäres C2 verstummt. Die Domain wird auf eine Blacklist gesetzt. Der Beacon wird markiert. Die EDR beendet den Prozess. Du bist raus.

Du brauchst einen zweiten Kanal — einen, der von vornherein niemals blockiert werden sollte.


Die Idee

Was wäre, wenn Command-and-Control-Traffic genau so aussähe, wie ein Mitarbeiter, der Dateien mit Dropbox synchronisiert?

Das ist Stratum. Befehle und Antworten werden als gewöhnliche Dateien in einem Cloud-Speicherordner übertragen. Der Agent verbindet sich nie mit der Infrastruktur des Angreifers. Der einzige beobachtbare Traffic ist HTTPS zu einem Anbieter, den die Firewall des Ziels bereits auf der Whitelist hat — denn Dropbox oder OneDrive zu blockieren bedeutet, jeden Mitarbeiter zu blockieren, der sie nutzt.

Kein Teamserver. Keine Domain im Besitz des Angreifers. Kein verdächtiges TLS-Zertifikat. Nichts, was blockiert werden kann.

  OPERATOR                   CLOUD PROVIDER               TARGET
  ────────                   ─────────────                ──────
                             /Machine1/
  WebGUI ──HTTPS──►          input.txt   🔒  ◄── poll ── agent
                             output.txt  🔒  ──► read ──┘
                             heartbeat.txt    (encrypted beacon)

Der Agent wacht in einem konfigurierbaren Intervall auf (+ log-normaler Jitter), liest die Eingabedatei, führt sie aus, verschlüsselt die Antwort, lädt sie hoch und schläft. Alles Ende-zu-Ende verschlüsselt mit RSA-4096-OAEP + AES-256-GCM. Die IP des Operators erscheint niemals in einem Netzwerkprotokoll auf der Zielseite.

Stratum C2 WebGUI

Cloud-Anbieter

AnbieterHinweise
DropboxOAuth2-Refresh-Token · Business- und Privatkonten
Microsoft OneDriveMicrosoft Graph API · Privat- und M365-Konten
Google DriveGoogle Drive API v3 · OAuth2-Service-Flow
SharePoint OnlineMicrosoft Graph API · M365-Tenant-Sites
S3-kompatibelAWS S3 · DigitalOcean Spaces · Backblaze B2 · jeder S3-Endpunkt

Alle fünf teilen dasselbe Wire-Format, dasselbe RSA-Schlüsselpaar und dieselbe Operator-Session. Wechseln Sie den Anbieter mitten im Engagement in Minuten, ohne den Agenten anzufassen. Kein anderes Open-Source-Framework liefert das out of the box.


Fünf Dinge, die es nirgendwo sonst gibt

1. Der Kanal ist strukturell nicht blockierbar

Ein SOC, das C2 stoppen will, blockiert die Teamserver-Domain oder vorgeschaltete Infrastruktur. Ein SOC, das Stratum stoppen will, muss Dropbox, OneDrive, Google Drive, SharePoint und S3 gleichzeitig blockieren. Das ist keine Firewall-Regel — es ist eine Geschäftsentscheidung, die kein Unternehmen treffen wird. Die Dead-Drop-Architektur versucht nicht, Erkennung zu umgehen. Sie operiert auf Infrastruktur, die der Verteidiger bereits dauerhaft als vertrauenswürdig eingestuft hat.

2. Vier native Agent-Formate aus einem einzigen Deploy-Flow

FormatPlattformAbhängigkeiten
.exe / .dllWindowsKeine — Rust-kompiliertes PE (MSVC-ABI), kein Interpreter, kein PowerShell im Prozessbaum
.elfLinuxKeine — Rust-kompiliert musl-static, läuft auf jedem x86_64-Linux
.binLinux / Windowsx64-PIC-Shellcode — in jeden externen Loader oder Injector einfügbar

Der Wizard generiert alle davon. Sie beantworten Eingabeaufforderungen; er kompiliert, verschlüsselt und paketiert. Keine Compiler-Flags, keine Env-Variablen, keine manuelle Schlüsselverwaltung.

3. Drei Deploy-Modi — passend zum Engagement

ModusFunktionsweiseAm besten für
staged-encMinimaler Stub auf dem Ziel. Beim ersten Lauf: holt einmaligen Bootstrap-Schlüssel aus der Cloud, entschlüsselt den vollständigen Agenten im Speicher, löscht den Schlüssel aus der Cloud. Payload berührt niemals im Klartext die Festplatte.Standard-Engagements — kleinstes initiales Artefakt, Schlüssel bei Auslieferung zerstört
stageless-encVollständiger Agent in einer einzigen Auslieferungsdatei eingebettet, verschlüsselt mit einem im Stub eingebetteten Schlüssel. Kein Cloud-Schlüsselabruf nach der Auslieferung nötig.Air-gapped oder eingeschränkte Netzwerke — einzelne, eigenständige Datei
stageless-plainAgent im Klartext. Befehle und Antworten bleiben während der Übertragung vollständig verschlüsselt.Labs und kontrollierte Umgebungen

Alle Modi teilen dasselbe Verhalten nach der Ausführung: Der Stub cached ein HW-fingerprinted verschlüsseltes Blob lokal, sodass nachfolgende Läufe von der Festplatte laden, ohne die Cloud zu berühren.

4. Persistenz — prüfen, installieren, überleben

Bevor Sie einen einzigen Registry-Schlüssel oder Cron-Eintrag anfassen, führen Sie /persist probe aus. Der Agent prüft jede verfügbare Technik auf der aktuellen Privilegienstufe und liefert einen Machbarkeitsbericht. Nicht destruktiv — keine Artefakte bleiben zurück.

/persist probe
  ✓ schtask-logon   — feasible (SYSTEM)
  ✓ registry-run    — feasible
  ✗ schtask-boot    — requires elevation
  ✓ startup-folder  — feasible
  ...

Wähle aus, was funktioniert, installiere es und entferne es sauber, wenn du fertig bist. Die WebGUI verfolgt jede installierte Technik pro Sitzung. /kill reißt alles nieder — Persistenz, Binärdatei, Cloud-Artefakte — mit einem einzigen Befehl.

Persistence tab — probe results

5. Betriebliche Schutzmaßnahmen, die zur Bereitstellungszeit eingebaut werden

Kill-Datum, Wartungsfenster, log-normaler Jitter, einmaliger Bootstrap-Schlüssel — alles einmal im Assistenten konfiguriert und dauerhaft in den Agenten kompiliert. Nichts, was während des Engagements verwaltet werden muss, nichts, was am Ende vergessen werden kann zu bereinigen.


Wie Stratum in ein Engagement passt

Stratum ist kein Ersatz für Cobalt Strike, Sliver oder Havoc. Es ist die Ebene darunter.

Tool herunterladen