Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
NSEC3-X — La moderna y rápida sucesora de nsec3walker. Un motor especializado de análisis forense NSEC3 construido en Go para la recolección rápida de zonas y la reversión automatizada de hashes, optimizado para precisión y rendimiento multinúcleo. | Kitploit
Herramientas/GitLabGitLab/cyberdev.hacker/nsec3-x
ReconocimientoAnálisis de VulnerabilidadesEnumeración de DNS y SubdominiosAnálisis de HashAnálisis ForenseRecopilación de InformaciónPruebas de PenetraciónFuzzing de DNSRed TeamingAnálisis de DNS
GitLabcyberdev.hacker/nsec3-x
hace 4 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →

NSEC3-X

La moderna y rápida sucesora de nsec3walker. Un motor especializado de análisis forense NSEC3 construido en Go para la recolección rápida de zonas y la reversión automatizada de hashes, optimizado para precisión y rendimiento multinúcleo.

Ver RepositorioSitio web
Compartir

DESCARGO DE RESPONSABILIDAD: Este proyecto fue generado por Inteligencia Artificial (IA) pero ha pasado por un riguroso proceso "Human-in-the-Loop" (HITL). Esto significa que el código ha sido revisado y refactorizado por un ingeniero de software humano, el diseño arquitectónico fue dirigido por humanos, y se realizó una auditoría de seguridad básica para verificar la funcionalidad y descartar alucinaciones típicas de la IA. Este proceso asegura un nivel de calidad y confiabilidad que la generación pura de IA no puede garantizar.

NSEC3-X

NSEC3-X es una herramienta especializada de forensia y pruebas de penetración diseñada para auditar configuraciones DNSSEC NSEC3. Proporciona una alternativa moderna y de alto rendimiento a herramientas heredadas como nsec3walker, ofreciendo capacidades integradas para enumeración de zonas (harvesting) y reversión de hashes (cracking).

La herramienta está escrita en Go y está diseñada para ser un binario autocontenido y sin dependencias, adecuado para su despliegue en entornos restringidos.

Descripción Técnica

Las Extensiones de Seguridad del Sistema de Nombres de Dominio (DNSSEC) utilizan registros NSEC3 para probar la no existencia de un nombre de dominio sin revelar todo el contenido de la zona. NSEC3 logra esto mediante el hashing de los nombres de dominio. Sin embargo, si los parámetros de hashing (específicamente el número de iteraciones y la sal) son débiles, estos hashes pueden ser vulnerables a ataques de fuerza bruta fuera de línea.

NSEC3-X automatiza la explotación de estas debilidades mediante dos fases principales:

  1. Recolección (Harvesting): La herramienta utiliza DNS sobre HTTPS (DoH) para consultar subdominios aleatorios de la zona objetivo. Cuando el servidor de nombres responde con "NXDOMAIN", incluye registros NSEC3 que prueban la no existencia. Estos registros contienen los hashes de los dominios existentes "siguiente más cercano" en la cadena. Al recopilar suficientes de estos registros, la herramienta puede reconstruir partes de la cadena de hashes de la zona.
  2. Cracking (Reversión de Hashes): Una vez recopilados los hashes, NSEC3-X intenta revertirlos. Calcula el hash NSEC3 para las entradas de una lista de palabras proporcionada, utilizando los parámetros específicos de la zona (Iteraciones y Sal). Si un hash calculado coincide con un hash recopilado, se revela el subdominio original.

Características

  • Transporte DNS sobre HTTPS (DoH): utiliza la API de DoH de Google para realizar consultas DNS. Esto evita las restricciones de firewall local en el puerto UDP 53 y cifra el tráfico para evitar la inspección simple de paquetes.
  • Detección Automática de Parámetros: Consulta automáticamente la zona objetivo en busca de registros NSEC3PARAM para configurar el cracker con la sal y el número de iteraciones correctos.
  • Hashing Compatible con RFC: Implementa el algoritmo de hashing NSEC3 estrictamente según RFC 5155, incluyendo el manejo correcto de la codificación Base32Hex que a menudo es problemática en herramientas de cracking de propósito general.
  • Arquitectura Multihilo: Tanto el módulo de recolección como el de cracking son multihilo, escalando con el número de núcleos de CPU disponibles para un rendimiento máximo.

Instalación

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

Requisitos Previos

  • Go 1.21 o superior (si se compila desde el código fuente)

Verificación de Integridad del Binario

Por razones de seguridad, se recomienda verificar la integridad de los binarios descargados utilizando las sumas de verificación SHA256 proporcionadas.

  1. Descargue el binario y el archivo sha256sums.txt desde la página de Release.
  2. Verifique la suma de verificación:
    root@kitploit:~
    sha256sum -c sha256sums.txt
    

Compilación desde el Código Fuente

Clone el repositorio y compile el binario:

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

Esto producirá un ejecutable llamado nsec3-x en el directorio actual.

Uso

La herramienta opera en modos distintos, controlados por el flag -mode.

1. Modo de Investigación

Analiza el dominio objetivo para determinar si NSEC3 está activo y evalúa la fortaleza de seguridad de su configuración.

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

2. Modo de Recolección

Recopila hashes NSEC3 enviando consultas aleatorias al objetivo. Esto llena el vacío entre hashes conocidos en la zona.

root@kitploit:~
./nsec3-x -mode harvest -target example.com -n 1000
  • -n: El número de consultas aleatorias a enviar. Números más altos aumentan la cobertura pero generan más tráfico.
  • -t: Número de hilos de trabajo concurrentes.
  • La salida se guarda en hashes.txt por defecto.

3. Modo de Cracking

Intenta recuperar subdominios en texto plano a partir de los hashes recopilados utilizando una lista de palabras.

root@kitploit:~
./nsec3-x -mode crack -target example.com -w /path/to/wordlist.txt
  • -target: La zona objetivo (requerida para la aplicación correcta de la sal).
  • -file: Ruta al archivo que contiene los hashes recopilados (por defecto: hashes.txt).
  • -w: Ruta al archivo de diccionario (lista de palabras).
  • -no-auto: Deshabilita la detección automática de parámetros (requiere los flags manuales -i y -s).

4. Modo de Verificación

Una utilidad de depuración que calcula el hash NSEC3 para un Nombre de Dominio Completamente Calificado (FQDN) específico. Esto es útil para verificar si un subdominio específico coincide con un hash encontrado durante la recolección.

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

Consideraciones de Seguridad

  • Ruido de Red: El modo de recolección genera un tráfico DNS significativo. Si bien DoH oculta el contenido de los observadores locales, el volumen de solicitudes al resolver upstream (Google DNS) es visible.
  • Defensa Activa: Los administradores pueden detectar la inundación de "NXDOMAIN" asociada con la fase de recolección.
  • Uso Ético: Esta herramienta está diseñada únicamente para evaluaciones de seguridad autorizadas. El escaneo no solicitado de infraestructura de terceros puede violar estatutos legales o términos de servicio.
Descargar herramienta