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
citrixInspector — Präzises Fingerprinting und Erkennung von anfälligen (und gepatchten!) Versionen von Netscaler / Citrix ADC für CVE-2023-3519 | Kitploit
Tools/GitHubGitHub/securekomodo/citrixinspector
AufklärungSchwachstellenscannerExploitationInformationsbeschaffungWebsicherheit
GitHubsecurekomodo/citrixinspector

citrixInspector

Präzises Fingerprinting und Erkennung von anfälligen (und gepatchten!) Versionen von Netscaler / Citrix ADC für CVE-2023-3519

Repository anzeigen
8514vor 3 JahrenVon 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

CVE-2023-3519 Inspektor

Die cve_2023_3519_inspector.py ist ein in Python geschriebener Schwachstellenscanner zur Erkennung der Schwachstelle CVE-2023-3519 in Citrix Gateways. Er führt eine passive Analyse und Fingerabdruckerkennung von Ziel-Websites durch, um deren Verwundbarkeit anhand einer Reihe von Prüfungen zu bewerten.

Bild

Aktuelle Updates

  • Funktionalität hinzugefügt, um die Datei /vpn/pluginlist.xml zu parsen und genauere Überprüfungen zu ermöglichen, ob gepatcht oder anfällig
  • Funktionalität hinzugefügt, um optional nach häufigen Web-Shell-IOCs auf dem Zielserver zu suchen
  • Logik im Scanner implementiert, um zu bestimmen, ob das Ziel als gepatcht bestätigt ist. Danke an @UK_Daniel_Card & @DTCERT

Installation

Dieses Skript erfordert Python 3.6+ und die folgenden Python-Pakete:

  • requests
  • BeautifulSoup4
  • argparse
  • re
  • logging
  • warnings

Um die erforderlichen Pakete zu installieren, führen Sie aus:

root@kitploit:~
git clone https://github.com/securekomodo/citrixInspector.git
cd citrixInspector
pip install -r requirements.txt
python cve_2023_3519_inspector.py -u <target_url>

Verwendung

root@kitploit:~
    Author: Bryan Smith (@securekomodo)
    ------------------------
    _________ .__  __         .__                              
    \_   ___ \|__|/  |________|__|__  ___                      
    /    \  \/|  \   __\_  __ \  \  \/  /                      
    \     \___|  ||  |  |  | \/  |>    <                       
     \______  /__||__|  |__|  |__/__/\_ \                      
        \/                         \/                      
    .___                                     __                
    |   | ____   ____________   ____   _____/  |_  ___________ 
    |   |/    \ /  ___/\____ \_/ __ \_/ ___\   __\/  _ \_  __ \
    |   |   |  \___ \ |  |_> >  ___/\  \___|  | (  <_> )  | \/
    |___|___|  /____  >|   __/ \___  >\___  >__|  \____/|__|   
             \/     \/ |__|        \/     \/                                

       CVE-2023-3519 Inspector
       ------------------------
       
usage: cve_2023_3519_inspector.py [-h] (-u URL | -f FILE) [--ioc-check] [-l LOG]

Check for vulnerabilities in Citrix Gateway.

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     The URL of the Citrix Gateway to check.
  -f FILE, --file FILE  A file containing a list of URLs to check.
  --ioc-check           Slower. Performs IOC (Indicator of Compromise) check.
  -l LOG, --log LOG     Log file to write the output.

Das Skript cve_2023_3519_inspector.py kann entweder eine einzelne URL oder eine Datei mit einer Liste von URLs als Eingabe akzeptieren. Dann führt es eine Reihe von Prüfungen durch, um die potenzielle Verwundbarkeit der gegebenen Citrix Gateways zu bestimmen:

root@kitploit:~
# Check a single URL
python cve_2023_3519_inspector.py --url https://example.com

# Check multiple URLs from a file
python cve_2023_3519_inspector.py --file urls.txt

# Check multiple URLs from a file and check for IOCs
python cve_2023_3519_inspector.py --file urls.txt --ioc-check

Um eine Protokolldatei für die Ausgabe anzugeben, verwenden Sie die Option --log:

root@kitploit:~
python cve_2023_3519_inspector.py --url https://example.com --log my_log.log

Für Hilfe:

root@kitploit:~
python cve_2023_3519_inspector.py --help

Durchgeführte Prüfungen

Das Skript cve_2023_3519_inspector.py führt die folgenden Prüfungen auf den Ziel-Websites durch:

  • Überprüft auf die aktuelle Version der Datei pluginslist.xml unter /vpn/pluginlist.xml
  • (Optional) Überprüft auf das Vorhandensein von häufigen Web-Shells, die bekanntermaßen mit Ausnutzung in freier Wildbahn in Verbindung stehen
  • Überprüft, ob der HTTP-Titel „Citrix Gateway“ lautet
  • Überprüft auf das Vorhandensein eines HTML-Kommentars mit dem Text „frame-busting“, der als Artefakt auf älteren/veralteten Citrix-Installationen gefunden wurde
  • Überprüft auf das Vorhandensein von spezifischen Symbolen, die mit Citrix Gateway verbunden sind
  • Überprüft auf das Vorhandensein von spezifischen vhashes im HTML-Inhalt. Dies basiert auf der großartigen Arbeit von Fox It NCC Group aus dem Jahr 2022: https://blog.fox-it.com/2022/12/28/cve-2022-27510-cve-2022-27518-measuring-citrix-adc-gateway-version-adoption-on-the-internet/

Abhängig von den bestandenen Prüfungen schließt das Skript darauf, ob das Ziel ein Citrix Gateway ist und ob es anfällig ist, und gibt das Ergebnis auf der Konsole und optional in einer Protokolldatei aus.

Beitragen

Pull-Requests sind willkommen. Bei größeren Änderungen eröffnen Sie bitte zunächst ein Issue, um zu besprechen, was Sie ändern möchten.

Haftungsausschluss

Dieses Projekt dient ausschließlich zu Bildungs- und ethischen Testzwecken. Die Verwendung von citrixInspector/cve_2023_3519_inspector zum Angriff auf Ziele ohne vorherige gegenseitige Zustimmung ist illegal. Es liegt in der Verantwortung des Endbenutzers, alle geltenden lokalen, staatlichen und bundesstaatlichen Gesetze einzuhalten. Die Entwickler übernehmen keine Haftung und sind nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.

Lizenz

Das Projekt ist unter der MIT-Lizenz lizenziert.

Autor

Bryan Smith

  • Twitter: https://twitter.com/securekomodo
  • Bugcrowd/Hackerone: @d4rkm0de

Tool herunterladen