Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
NSEC3-X — Le successeur moderne et haute vitesse de nsec3walker. Un moteur d'investigation NSEC3 spécialisé, construit en Go pour une récolte rapide de zones et un renversement automatique de hash, optimisé pour la précision et les performances multi-cœurs. | Kitploit
Outils/GitLabGitLab/cyberdev.hacker/nsec3-x
ReconnaissanceAnalyse des VulnérabilitésÉnumération DNS et Sous-domaineAnalyse de HachageAnalyse ForensiqueCollecte d'InformationsTests d'IntrusionFuzzing DNSRed TeamingAnalyse DNS
GitLabcyberdev.hacker/nsec3-x

NSEC3-X

8il y a 4 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →

Le successeur moderne et haute vitesse de nsec3walker. Un moteur d'investigation NSEC3 spécialisé, construit en Go pour une récolte rapide de zones et un renversement automatique de hash, optimisé pour la précision et les performances multi-cœurs.

Voir le dépôtSite web
Partager

AVERTISSEMENT : Ce projet a été généré par Intelligence Artificielle (IA) mais a subi un processus rigoureux de « Human-in-the-Loop » (HITL). Cela signifie que le code a été revu et refactorisé par un ingénieur logiciel humain, la conception architecturale a été dirigée par un humain, et un audit de sécurité de base a été effectué pour vérifier la fonctionnalité et exclure les hallucinations typiques de l'IA. Ce processus garantit un niveau de qualité et de fiabilité que la génération pure par IA ne peut pas garantir.

NSEC3-X

NSEC3-X est un outil spécialisé de forensic et de test d'intrusion conçu pour auditer les configurations DNSSEC NSEC3. Il offre une alternative moderne et performante aux outils hérités comme nsec3walker, avec des capacités intégrées d'énumération de zone (harvesting) et d'inversion de hachage (cracking).

L'outil est écrit en Go et est conçu pour être un binaire autonome et sans dépendance, adapté au déploiement dans des environnements restreints.

Aperçu technique

Les extensions de sécurité du système de noms de domaine (DNSSEC) utilisent des enregistrements NSEC3 pour prouver la non-existence d'un nom de domaine sans révéler l'intégralité du contenu de la zone. NSEC3 y parvient en hachant les noms de domaine. Cependant, si les paramètres de hachage (spécifiquement le nombre d'itérations et le sel) sont faibles, ces hachages peuvent être vulnérables aux attaques par force brute hors ligne.

NSEC3-X automatise l'exploitation de ces faiblesses à travers deux phases principales :

  1. Récolte (Harvesting) : L'outil utilise DNS-over-HTTPS (DoH) pour interroger des sous-domaines aléatoires de la zone cible. Lorsque le serveur de noms répond avec « NXDOMAIN », il inclut des enregistrements NSEC3 prouvant la non-existence. Ces enregistrements contiennent les hachages des domaines existants « next closer » dans la chaîne. En collectant suffisamment de ces enregistrements, l'outil peut reconstruire des parties de la chaîne de hachage de la zone.
  2. Craquage (Cracking) : Une fois les hachages collectés, NSEC3-X tente de les inverser. Il calcule le hachage NSEC3 pour les entrées d'une wordlist fournie en utilisant les paramètres spécifiques de la zone (Itérations et Sel). Si un hachage calculé correspond à un hachage collecté, le sous-domaine original est révélé.

Fonctionnalités

  • Transport DNS-over-HTTPS (DoH) : utilise l'API DoH de Google pour effectuer des requêtes DNS. Cela contourne les restrictions de pare-feu local sur le port UDP 53 et chiffre le trafic pour éviter une simple inspection de paquets.
  • Détection automatique des paramètres : interroge automatiquement la zone cible pour les enregistrements NSEC3PARAM afin de configurer le cracker avec le sel et le nombre d'itérations corrects.
  • Hachage conforme à la RFC : implémente l'algorithme de hachage NSEC3 strictement selon la RFC 5155, y compris la gestion correcte du codage Base32Hex qui est souvent problématique dans les outils de craquage généralistes.
  • Architecture multi-thread : Les modules de récolte et de craquage sont multi-thread, s'adaptant au nombre de cœurs CPU disponibles pour des performances maximales.

Installation

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

Prérequis

  • Go 1.21 ou supérieur (si compilation à partir des sources)

Vérification de l'intégrité des binaires

Pour des raisons de sécurité, il est recommandé de vérifier l'intégrité des binaires téléchargés en utilisant les sommes de contrôle SHA256 fournies.

  1. Téléchargez le binaire et le fichier sha256sums.txt depuis la page de publication.
  2. Vérifiez la somme de contrôle :
    root@kitploit:~
    sha256sum -c sha256sums.txt
    

Compilation à partir des sources

Clonez le dépôt et compilez le binaire :

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

Cela produira un exécutable nommé nsec3-x dans le répertoire courant.

Utilisation

L'outil fonctionne selon différents modes, contrôlés par le drapeau -mode.

1. Mode Investigation

Analyse le domaine cible pour déterminer si NSEC3 est actif et évalue la force de sécurité de sa configuration.

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

2. Mode Harvest (Récolte)

Collecte les hachages NSEC3 en envoyant des requêtes aléatoires à la cible. Cela comble l'écart entre les hachages connus dans la zone.

root@kitploit:~
./nsec3-x -mode harvest -target example.com -n 1000
  • -n : Le nombre de requêtes aléatoires à envoyer. Des nombres plus élevés augmentent la couverture mais génèrent plus de trafic.
  • -t : Nombre de threads de travail simultanés.
  • La sortie est enregistrée dans hashes.txt par défaut.

3. Mode Crack (Craquage)

Tente de récupérer les sous-domaines en clair à partir des hachages collectés à l'aide d'une wordlist.

root@kitploit:~
./nsec3-x -mode crack -target example.com -w /path/to/wordlist.txt
  • -target : La zone cible (requise pour une application correcte du sel).
  • -file : Chemin vers le fichier contenant les hachages récoltés (par défaut : hashes.txt).
  • -w : Chemin vers le fichier dictionnaire (wordlist).
  • -no-auto : Désactiver la détection automatique des paramètres (nécessite les drapeaux -i et -s manuels).

4. Mode Vérification

Un utilitaire de débogage qui calcule le hachage NSEC3 pour un nom de domaine complet (FQDN) spécifique. Cela est utile pour vérifier si un sous-domaine spécifique correspond à un hachage trouvé lors de la récolte.

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

Considérations de sécurité

  • Bruit réseau : Le mode harvest génère un trafic DNS significatif. Bien que DoH cache le contenu aux observateurs locaux, le volume de requêtes vers le résolveur en amont (Google DNS) est visible.
  • Défense active : Les administrateurs peuvent détecter le flot de « NXDOMAIN » associé à la phase de récolte.
  • Utilisation éthique : Cet outil est destiné uniquement aux évaluations de sécurité autorisées. L'analyse non sollicitée d'infrastructures tierces peut violer les lois ou les conditions d'utilisation.
Télécharger l’outil