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
ghauri — Ein fortschrittliches plattformübergreifendes Tool, das den Prozess der Erkennung und Ausnutzung von SQL-Injection-Sicherheitslücken automatisiert. | Kitploit
Tools/GitHubGitHub/r0oth3x49/ghauri
SchwachstellenscannerWebanwendungs-ExploitationWebsicherheitPenetrationstestsDatenbanksicherheit
GitHubr0oth3x49/ghauri

ghauri

Ein fortschrittliches plattformübergreifendes Tool, das den Prozess der Erkennung und Ausnutzung von SQL-Injection-Sicherheitslücken automatisiert.

Repository anzeigen
4.1k42237vor 1 JahrVon 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

GitHub release GitHub stars GitHub forks GitHub issues GitHub license

Wie Ghauri, erwägen Sie, den Entwickler zu unterstützen

Buy Me A Coffee

Ghauri

Ein fortschrittliches plattformübergreifendes Tool, das den Prozess der Erkennung und Ausnutzung von SQL-Injection-Sicherheitslücken automatisiert.

ghauri-banner

Anforderungen

  • Python 3
  • Python pip3

Installation

  • Wechseln Sie in das ghauri-Verzeichnis.
  • installieren Sie die Abhängigkeiten: python3 -m pip install --upgrade -r requirements.txt
  • ausführen: python3 setup.py install oder python3 -m pip install -e .
  • Sie können ghauri dann mit dem einfachen Befehl ghauri --help aufrufen und ausführen.

ODER

  • Befolgen Sie diese Installationsanleitung, wenn Sie auf ein Installationsproblem stoßen.

Ghauri herunterladen

Sie können die neueste Version von Ghauri herunterladen, indem Sie das GitHub-Repository klonen.

git clone https://github.com/r0oth3x49/ghauri.git

Funktionen

  • Unterstützt die folgenden Typen von Injection-Payloads:
    • Boolean-basiert.
    • Fehlerbasiert
    • Zeitbasiert
    • Gestapelte Abfragen
  • Unterstützt SQL-Injection für folgende DBMS.
    • MySQL
    • Microsoft SQL Server
    • Postgres
    • Oracle
    • Microsoft Access (unterstützt derzeit nur Fingerprint bei boolean-basiertem Blind)
  • Unterstützt folgende Injection-Typen.
    • GET/POST-basierte Injections
    • Header-basierte Injections
    • Cookie-basierte Injections
    • Multipart-Formdaten-Injections
    • JSON-basierte Injections
    • SOAP/XML-basierte Injections
  • Unterstützt Proxy-Option --proxy.
  • Unterstützt das Parsen von Anfragen aus txt-Dateien: Schalter dafür -r datei.txt
  • Unterstützt die Begrenzung der Datenextraktion für Datenbanken/Tabellen/Spalten/Dump: Schalter --start 1 --stop 2
  • Unterstützung für die Wiederaufnahme aller Phasen hinzugefügt.
  • Unterstützung für den Skip-URL-Kodierungs-Schalter hinzugefügt: --skip-urlencode
  • Unterstützung zur Überprüfung extrahierter Zeichen bei boolean- / zeitbasierten Injections hinzugefügt.
  • Unterstützung für die Handhabung von Weiterleitungen auf Benutzerwunsch hinzugefügt.
  • Unterstützung für den SQL-Shell-Schalter hinzugefügt: --sql-shell (experimentell)
  • Unterstützung für den Fresh-Queries-Schalter hinzugefügt: --fresh-queries
  • Schalter für Hostnamen-Extraktion hinzugefügt: --hostname
  • Schalter zum Aktualisieren von Ghauri von GitHub hinzugefügt: --update
    • Hinweis: Ghauri muss von GitHub geklont/installiert sein, damit dieser Schalter für zukünftige Updates funktioniert. Für ältere Versionen müssen Benutzer git pull ausführen (falls mit Git installiert), um dieses Update zu erhalten. Für zukünftige Updates ist die Aktualisierung mit dem Befehl ghauri --update möglich, um die neueste Version von Ghauri zu erhalten.
  • Schalter zum Ignorieren problematischer HTTP-Codes hinzugefügt (z.B. 401): --ignore-code
  • Schalter zum Abrufen der Anzahl der Einträge für eine Tabelle hinzugefügt: --count
  • Schalter zum Scannen mehrerer Ziele aus einer Textdatei hinzugefügt: -m (experimentell)
  • Automatische Erkennung und Ausnutzung von base64-deserialisierbaren GET-Parametern hinzugefügt. (experimentell)
  • Unterstützung für zufälligen HTTP-User-Agent hinzugefügt: --random-agent, --mobile

Erweiterte Nutzung


Author: Nasir khan (r0ot h3x49)

usage: ghauri -u URL [OPTIONS]

A cross-platform python based advanced sql injections detection & exploitation tool.

General:
  -h, --help          Shows the help.
  --version           Shows the version.
  --update            update ghauri
  -v VERBOSE          Verbosity level: 1-5 (default 1).
  --batch             Never ask for user input, use the default behavior
  --flush-session     Flush session files for current target
  --fresh-queries     Ignore query results stored in session file
  --test-filter       Select test payloads by titles (experimental)

Target:
  At least one of these options has to be provided to define the
  target(s)

  -u URL, --url URL   Target URL (e.g. 'http://www.site.com/vuln.php?id=1).
  -m BULKFILE         Scan multiple targets given in a textual file
  -r REQUESTFILE      Load HTTP request from a file

Request:
  These options can be used to specify how to connect to the target URL

  -A , --user-agent   HTTP User-Agent header value
  -H , --header       Extra header (e.g. "X-Forwarded-For: 127.0.0.1")
  --mobile            Imitate smartphone through HTTP User-Agent header
  --random-agent      Use randomly selected HTTP User-Agent header value
  --host              HTTP Host header value
  --data              Data string to be sent through POST (e.g. "id=1")
  --cookie            HTTP Cookie header value (e.g. "PHPSESSID=a8d127e..")
  --referer           HTTP Referer header value
  --headers           Extra headers (e.g. "Accept-Language: fr\nETag: 123")
  --proxy             Use a proxy to connect to the target URL
  --delay             Delay in seconds between each HTTP request
  --timeout           Seconds to wait before timeout connection (default 30)
  --retries           Retries when the connection related error occurs (default 3)
  --confirm           Confirm the injected payloads.
  --ignore-code       Ignore (problematic) HTTP error code(s) (e.g. 401)
  --skip-urlencode    Skip URL encoding of payload data
  --force-ssl         Force usage of SSL/HTTPS

Optimization:
  These options can be used to optimize the performance of ghauri

  --threads THREADS   Max number of concurrent HTTP(s) requests (default 1)

Injection:
  These options can be used to specify which parameters to test for,
  provide custom injection payloads and optional tampering scripts

  -p TESTPARAMETER    Testable parameter(s)
  --dbms DBMS         Force back-end DBMS to provided value
  --prefix            Injection payload prefix string
  --suffix            Injection payload suffix string
  --safe-chars        Skip URL encoding of specific character(s): (e.g:- --safe-chars="[]")
  --fetch-using       Fetch data using different operator(s): (e.g: --fetch-using=between/in)

Detection:
  These options can be used to customize the detection phase

  --level LEVEL       Level of tests to perform (1-3, default 1)
  --code CODE         HTTP code to match when query is evaluated to True
  --string            String to match when query is evaluated to True
  --not-string        String to match when query is evaluated to False
  --text-only         Compare pages based only on the textual content

Techniques:
  These options can be used to tweak testing of specific SQL injection
  techniques
Tool herunterladen