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
Tools/GitLabGitLab/cyberdev.hacker/nsec3-x
AufklärungSchwachstellenanalyseDNS- und Subdomain-EnumerationHash-AnalyseForensikInformationsbeschaffungPenetrationstestsDNS-FuzzingRed TeamingDNS-Analyse
GitLabcyberdev.hacker/nsec3-x

NSEC3-X

vor 4 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 →
NSEC3-X — Der moderne, hochgeschwindigkeits-Nachfolger von nsec3walker. Eine spezialisierte NSEC3-Forensik-Engine in Go für schnelles Zone-Harvesting und automatische Hash-Umkehrung, optimiert für Genauigkeit und Multi-Core-Leistung. | Kitploit

Der moderne, hochgeschwindigkeits-Nachfolger von nsec3walker. Eine spezialisierte NSEC3-Forensik-Engine in Go für schnelles Zone-Harvesting und automatische Hash-Umkehrung, optimiert für Genauigkeit und Multi-Core-Leistung.

Repository anzeigenWebseite
Teilen

HAFTUNGSAUSSCHLUSS: Dieses Projekt wurde durch Künstliche Intelligenz (KI) generiert, durchlief jedoch einen rigorosen „Human-in-the-Loop“ (HITL)-Prozess. Das bedeutet, dass der Code von einem menschlichen Softwareentwickler überprüft und refactored wurde, das architektonische Design von Menschen geleitet wurde und eine grundlegende Sicherheitsüberprüfung durchgeführt wurde, um die Funktionalität zu verifizieren und typische KI-Halluzinationen auszuschließen. Dieser Prozess gewährleistet ein Maß an Qualität und Zuverlässigkeit, das reine KI-Generierung nicht garantieren kann.

NSEC3-X

NSEC3-X ist ein spezialisiertes Forensik- und Penetrationstest-Werkzeug, das für die Prüfung von DNSSEC-NSEC3-Konfigurationen entwickelt wurde. Es bietet eine moderne, leistungsstarke Alternative zu älteren Werkzeugen wie nsec3walker und vereint integrierte Funktionen für Zone-Enumeration (Harvesting) und Hash-Reversing (Cracking).

Das Tool ist in Go geschrieben und als eigenständiges, abhängigkeitsfreies Binärprogramm konzipiert, das für den Einsatz in restriktiven Umgebungen geeignet ist.

Technischer Überblick

Domain Name System Security Extensions (DNSSEC) verwenden NSEC3-Einträge, um die Nichtexistenz eines Domainnamens zu beweisen, ohne den gesamten Zoneninhalt preiszugeben. NSEC3 erreicht dies durch Hashing der Domainnamen. Wenn jedoch die Hashing-Parameter (insbesondere die Iterationsanzahl und der Salt) schwach sind, können diese Hashes anfällig für Offline-Brute-Force-Angriffe sein.

NSEC3-X automatisiert die Ausnutzung dieser Schwachstellen in zwei Hauptphasen:

  1. Harvesting: Das Tool verwendet DNS-over-HTTPS (DoH), um zufällige Subdomains der Zielzone abzufragen. Wenn der Nameserver mit „NXDOMAIN“ antwortet, fügt er NSEC3-Einträge hinzu, die die Nichtexistenz beweisen. Diese Einträge enthalten die Hashes der „nächstgelegenen“ vorhandenen Domains in der Kette. Durch das Sammeln genügend solcher Einträge kann das Tool Teile der Hash-Kette der Zone rekonstruieren.
  2. Cracking: Sobald Hashes gesammelt wurden, versucht NSEC3-X, sie umzukehren. Es berechnet den NSEC3-Hash für Einträge in einer bereitgestellten Wortliste unter Verwendung der spezifischen Parameter der Zone (Iterationen und Salt). Wenn ein berechneter Hash mit einem gesammelten Hash übereinstimmt, wird die ursprüngliche Subdomain enthüllt.

Funktionen

  • DNS-over-HTTPS (DoH)-Transport: Nutzt die Google-DoH-API zur Durchführung von DNS-Abfragen. Dies umgeht lokale Firewall-Beschränkungen auf UDP-Port 53 und verschlüsselt den Datenverkehr, um einfache Paketinspektionen zu vermeiden.
  • Automatische Parametereckennung: Fragt automatisch die Zielzone nach NSEC3PARAM-Einträgen ab, um den Cracker mit dem korrekten Salt und der Iterationsanzahl zu konfigurieren.
  • RFC-konformes Hashing: Implementiert den NSEC3-Hashing-Algorithmus streng nach RFC 5155, einschließlich der korrekten Handhabung der Base32Hex-Kodierung, die bei allgemeinen Cracking-Tools oft problematisch ist.
  • Multithread-Architektur: Sowohl Harvesting- als auch Cracking-Module sind multithreaded und skalieren mit der Anzahl verfügbarer CPU-Kerne für maximale Leistung.

Installation

go install gitlab.com/CyberDev.Hacker/nsec3-x/cmd/nsec3-x@latest

Voraussetzungen

  • Go 1.21 oder höher (falls aus Quellcode gebaut)

Binäre Integritätsprüfung

Aus Sicherheitsgründen wird empfohlen, die Integrität der heruntergeladenen Binärdateien mit den bereitgestellten SHA256-Prüfsummen zu überprüfen.

  1. Laden Sie die Binärdatei und die Datei sha256sums.txt von der Release-Seite herunter.
  2. Überprüfen Sie die Prüfsumme:
    root@kitploit:~
    sha256sum -c sha256sums.txt
    

Aus dem Quellcode bauen

Klonen Sie das Repository und bauen Sie die Binärdatei:

root@kitploit:~
git clone https://gitlab.com/CyberDev.Hacker/nsec3-x.git
cd nsec3-x
go build ./cmd/nsec3-x

Dies erzeugt eine ausführbare Datei namens nsec3-x im aktuellen Verzeichnis.

Verwendung

Das Tool arbeitet in verschiedenen Modi, die durch das Flag -mode gesteuert werden.

1. Untersuchungsmodus

Analysiert die Zieldomain, um festzustellen, ob NSEC3 aktiv ist, und bewertet die Sicherheitsstärke ihrer Konfiguration.

root@kitploit:~
./nsec3-x -mode investigate -target example.com

2. Harvesting-Modus

Sammelt NSEC3-Hashes durch das Senden zufälliger Abfragen an das Ziel. Dies schließt die Lücke zwischen bekannten Hashes in der Zone.

root@kitploit:~
./nsec3-x -mode harvest -target example.com -n 1000
  • -n: Die Anzahl der zu sendenden zufälligen Abfragen. Höhere Zahlen erhöhen die Abdeckung, erzeugen aber mehr Verkehr.
  • -t: Anzahl der gleichzeitigen Worker-Threads.
  • Die Ausgabe wird standardmäßig in hashes.txt gespeichert.

3. Crack-Modus

Versucht, Klartext-Subdomains aus den gesammelten Hashes mithilfe einer Wortliste wiederherzustellen.

root@kitploit:~
./nsec3-x -mode crack -target example.com -w /pfad/zu/wordlist.txt
  • -target: Die Zielzone (erforderlich für korrekte Salt-Anwendung).
  • -file: Pfad zur Datei mit den geernteten Hashes (Standard: hashes.txt).
  • -w: Pfad zur Wörterbuchdatei (Wortliste).
  • -no-auto: Deaktiviert die automatische Parametereckennung (erfordert manuelle Flags -i und -s).

4. Verifizierungsmodus

Ein Debug-Dienstprogramm, das den NSEC3-Hash für einen bestimmten vollqualifizierten Domainnamen (FQDN) berechnet. Dies ist nützlich, um zu überprüfen, ob eine bestimmte Subdomain mit einem während des Harvestings gefundenen Hash übereinstimmt.

root@kitploit:~
./nsec3-x -mode verify -target secret.example.com

Sicherheitsüberlegungen

  • Netzwerkrauschen: Der Harvesting-Modus erzeugt erheblichen DNS-Datenverkehr. Während DoH den Inhalt vor lokalen Beobachtern verbirgt, ist das Volumen der Anfragen an den vorgelagerten Resolver (Google DNS) sichtbar.
  • Aktive Verteidigung: Administratoren können die mit der Harvesting-Phase verbundene „NXDOMAIN“-Flut erkennen.
  • Ethische Nutzung: Dieses Tool ist ausschließlich für autorisierte Sicherheitsbewertungen vorgesehen. Unaufgeforderte Scans der Infrastruktur Dritter können gegen gesetzliche Bestimmungen oder Nutzungsbedingungen verstoßen.
Tool herunterladen