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
CVE-2019-9193 — PoC-Tool, das entwickelt wurde, um eine authentifizierte Remote Code Execution (RCE)-Sicherheitslücke in bestimmten Versionen von PostgreSQL (9.3 - 11.7) auszunutzen. | Kitploit
Tools/GitHubGitHub/jhnhnck/cve-2019-9193
SchwachstellenanalyseExploitationPenetrationstestsLernen & BildungDatenbanksicherheit
GitHubjhnhnck/cve-2019-9193

CVE-2019-9193

PoC-Tool, das entwickelt wurde, um eine authentifizierte Remote Code Execution (RCE)-Sicherheitslücke in bestimmten Versionen von PostgreSQL (9.3 - 11.7) auszunutzen.

Repository anzeigen
29vor 1 MonatNoch 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

DE

GenPostgresRCEExploit ist ein PoC-Tool, das entwickelt wurde, um eine authentifizierte Remote-Code-Execution-(RCE-)Schwachstelle in bestimmten Versionen von PostgreSQL (9.3 - 11.7) auszunutzen. Es ermöglicht authentifizierten Benutzern, Systembefehle auf einem PostgreSQL-Datenbankserver auszuführen, der für CVE-2019-9193 anfällig ist.

Funktionen

  • Ausnutzung von RCE: Führt Systembefehle über eine authentifizierte PostgreSQL-Sitzung aus.
  • Versionsprüfung: Prüft die Version des Ziel-PostgreSQL-Servers, um das Vorhandensein einer Schwachstelle zu bestätigen.
  • Befehlsausführung: Ermöglicht die Ausführung von Benutzerbefehlen auf dem Server, sofern dieser anfällig ist.
  • Automatische Tabellenverwaltung: Erstellt und löscht eine temporäre Tabelle, um Befehle ohne manuelles Eingreifen auszuführen.

Voraussetzungen

  • Python 3.x
  • PostgreSQL-Python-Bibliothek (psycopg2 von pip)

Installation

  1. Klonen Sie das Repository:
    git clone https://github.com/AxthonyV/CVE-2019-9193
    cd CVE-2019-9193
    
  2. Installieren Sie die Abhängigkeiten mit uv:
    uv sync
    

Verwendung

python3 GenPostgresRCEExploit.py -i <target_ip> -p <port> -d <database_name> -U <username> -P <password> -c "<system_command>"

Optionen

  • -i, --ip: IP-Adresse des PostgreSQL-Servers (Standard: 127.0.0.1)
  • -p, --port: Port des PostgreSQL-Servers (Standard: 5432)
  • -d, --database: Name der PostgreSQL-Datenbank (Standard: template1)
  • -U, --user: Benutzername zur Verbindung mit dem PostgreSQL-Server (Standard: postgres)
  • -P, --password: Passwort zur Verbindung mit dem PostgreSQL-Server (Standard: postgres)
  • -c, ---command: Systembefehl, der auf dem Server ausgeführt werden soll
  • -t, --timeout: Verbindungs-Timeout in Sekunden (Standard: 10)

Beispiel

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

Dieses Beispiel verbindet sich mit dem PostgreSQL-Server unter 192.168.1.10, authentifiziert sich mit den bereitgestellten Anmeldedaten und führt den Befehl whoami aus.

Beispielausgabe

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

Haftungsausschluss

Dieses Tool ist ausschließlich für Bildungszwecke und ethische Tests gedacht. Die unbefugte Verwendung dieses Tools gegen jegliche Systeme ist illegal und strengstens untersagt. Die Autoren übernehmen keine Verantwortung für jeglichen Missbrauch.

RU

GenPostgresRCEExploit ist ein PoC-Exploit, der entwickelt wurde, um eine Remote-Code-Execution-(RCE-)Schwachstelle in bestimmten Versionen von PostgreSQL (9.3 - 11.7) auszunutzen. Das Programm ermöglicht authentifizierten Benutzern, Systembefehle auf einem PostgreSQL-Server auszuführen, der für CVE-2019-9193 anfällig ist.

Funktionen

  • RCE ausnutzen: Ausführen von Systembefehlen über eine authentifizierte Verbindung zu PostgreSQL.
  • Versionsprüfung: Prüft die Version des Ziel-PostgreSQL-Servers auf Schwachstellen.
  • Befehlsausführung: Ermöglicht die Ausführung beliebiger Befehle auf dem Server, sofern eine Schwachstelle vorhanden ist.
  • Tabellenverwaltung: Erstellt und löscht automatisch eine temporäre Tabelle für die Befehlsausführung.

Voraussetzungen

  • Python 3.x
  • PostgreSQL-Clientbibliothek (psycopg2-Paket)

Installation

  1. Repository klonen:
    git clone https://github.com/geniuszly/CVE-2019-9193
    cd CVE-2019-9193
    
  2. Abhängigkeiten mit uv installieren:
    uv sync
    

Verwendung

python3 GenPostgresRCEExploit.py -i <IP address> -p <port> -d <database_name> -U <user> -P <password> -c "<system_command>"

Optionen

  • -i, --ip: IP-Adresse des PostgreSQL-Servers (Standard: 127.0.0.1)
  • -p, --port: Port des PostgreSQL-Servers (Standard: 5432)
  • -d, --database: Name der PostgreSQL-Datenbank (Standard: template1)
  • -U, --user: Benutzername zur Verbindung mit dem PostgreSQL-Server (Standard: postgres)
  • -P, --password: Passwort zur Verbindung mit dem PostgreSQL-Server (Standard: postgres)
  • -c, --command: Systembefehl, der auf dem Server ausgeführt werden soll
  • -t, --timeout: Verbindungs-Timeout in Sekunden (Standard: 10)

Beispiel

python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d mydb -U myuser -P mypass -c "whoami"

In diesem Beispiel verbindet sich das Programm mit dem PostgreSQL-Server unter 192.168.1.10, authentifiziert sich mit den angegebenen Anmeldedaten und führt den Befehl whoami aus.

Beispielausgabe

$ python3 GenPostgresRCEExploit.py -i 192.168.1.10 -p 5432 -d testdb -U postgres -P mypassword -c "whoami"

[+] Connection to PostgreSQL database at 192.168.1.10:5432
[+] Connection successfully established
[+] PostgreSQL version check
[+] Vulnerable PostgreSQL version detected: 10.4
[+] Temporary table creation: temp_3f8b8f9e2c9c11d7bd8f7c61d4e9eaf2
[+] Command successfully executed

postgres

Haftungsausschluss

Dieses Tool dient ausschließlich Bildungszwecken und legalen Tests. Die unbefugte Verwendung dieses Tools gegen jegliche Systeme ist illegal und strengstens verboten. Die Autoren übernehmen keine Verantwortung für jeglichen Missbrauch.

Tool herunterladen