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
cve-2019-1663 — Bildungsexploit für CVE-2019-1663, der einen stack-basierten Pufferüberlauf in Cisco-RV-Routern angreift. Enthält ein Python-Exploit-Skript, einen Reverse-Shell-Listener und eine Firmware-Analyse-Methodik für ARM-basierte eingebettete Systeme. | Kitploit
Tools/GitHubGitHub/kylvgoi/cve-2019-1663
Embedded-System-SicherheitSchwachstellenanalyseExploitationReverse EngineeringWebanwendungs-ExploitationFuzzingLernen & BildungBinary-Exploitation
GitHubkylvgoi/cve-2019-1663

cve-2019-1663

Bildungsexploit für CVE-2019-1663, der einen stack-basierten Pufferüberlauf in Cisco-RV-Routern angreift. Enthält ein Python-Exploit-Skript, einen Reverse-Shell-Listener und eine Firmware-Analyse-Methodik für ARM-basierte eingebettete Systeme.

3vor 9 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

🚀 Exploitation von CVE-2019-1663

🧩 Einleitung

  • Dieses Repository dokumentiert die Ausnutzung von CVE-2019-1663, einer kritischen Schwachstelle zur Remotecodeausführung (RCE) in den Cisco-Routern RV110W, RV130W und RV215W (Wireless-N VPN).

  • Aufgrund unzureichender Eingabevalidierung in der Weboberfläche kann ein nicht authentifizierter Angreifer beliebige Befehle mit erhöhten Rechten auf dem Gerät ausführen.

  • Dieses Projekt wurde im Rahmen eines Cybersecurity-Lernprogramms durchgeführt, um praktische offensive Sicherheitsfähigkeiten auf eingebetteten Systemen zu stärken.

🎯 Ziele

  • Die zugrunde liegende Ursache der Schwachstelle verstehen.

  • Einen funktionierenden Exploit entwickeln, der zuverlässig Codeausführung erreicht.

  • Debugging und Analyse eingebetteter ARM-Systeme durchführen.

  • Die realen Risiken unsicherer Firmware-Entwicklung aufzeigen.

🛠️ Technische Übersicht

  • Schwachstellentyp: Stack-basierter Pufferüberlauf.

  • Auslöser: Präparierte HTTP-POST-Anfragen an die Weboberfläche des Routers.

  • Überlaufgröße: Codeausführung nach 446 Bytes erreicht (ermittelt durch Fuzzing).

  • Architektur: ARM → Exploitation mittels ROP-Gadgets.

  • Auswirkung: Vollständige Systemkompromittierung ohne Authentifizierung.

🔬 Debugging & Exploitation-Workflow

Debugging und Exploit-Entwicklung wurden in einer emulierten Umgebung mit emux durchgeführt, was vollen Zugriff auf die Firmware und Prozesse des Routers ermöglichte:

  • Starten der Firmware in einer virtualisierten Umgebung.

  • Anhängen des anfälligen httpd-Prozesses an gdb für Live-Debugging.

  • Senden kontrollierter Payloads und Beobachten der Speicherkorruption in Echtzeit.

  • Identifizieren von Offsets und ROP-Gadgets durch Firmware-Extraktion und -Analyse.

  • Dieser Ansatz ermöglichte sicheres, flexibles und wiederholbares Testen – ohne physische Hardware.

📁 Repository-Struktur

Path : : Purpose

exploit-cve-2019-1663.py : : Python-Skript zum Auslösen des Überlaufs und Erlangen von Codeausführung

rev_shell.py : : Reverse-Shell-Listener zur Verarbeitung von Eingabe-/Ausgabeströmen

TO DO

  • tools/ Hilfsskripte/Methodik zur Offset-Ermittlung und Firmware-Analyse
  • docs/ (coming soon) Detaillierte Exploit-Dokumentation und Methodik

📌 Dokumentation und Verbesserungen sind in Arbeit – Anregungen willkommen!

⚠️ Rechtlicher Haftungsausschluss

  • Dieses Projekt dient ausschließlich Bildungs- und autorisierten Testzwecken.
  • Die Ausnutzung von Geräten, die Ihnen nicht gehören oder für die Sie keine Testberechtigung haben, ist streng illegal und unethisch.
  • Durch die Nutzung des Codes in diesem Repository übernehmen Sie die volle Verantwortung für Ihre Handlungen.

💬 Kontakt

Wenn Sie über Sicherheitsforschung oder Verbesserungen an diesem Projekt diskutieren möchten, können Sie sich gerne melden oder ein Issue eröffnen. Happy Hacking! 😄

Tool herunterladen