Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
hcxtools — Un pequeño conjunto de herramientas para convertir paquetes de archivos de captura en archivos hash para usar con Hashcat o John the Ripper. | Kitploit
Herramientas/GitHubGitHub/zerbea/hcxtools
Descifrado de ContraseñasFrameworks de Pruebas de PenetraciónAuditoría Wi-FiAnálisis de HashSeguridad InalámbricaTop en Auditoría Wi-Fi #4Top en Seguridad Inalámbrica #4
GitHubzerbea/hcxtools

hcxtools

Un pequeño conjunto de herramientas para convertir paquetes de archivos de captura en archivos hash para usar con Hashcat o John the Ripper.

2.4k43164hace 7 díasRevisado por Kitploit

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 →
Compartir
Ver Repositorio

hcxtools

Un pequeño conjunto de herramientas para convertir paquetes de archivos de captura a archivos hash para su uso con Hashcat o John the Ripper.

Estas herramientas son 100% compatibles con Hashcat y John the Ripper y están respaldadas por Hashcat.

Breve descripción

El propósito principal de hcxtools es detectar puntos débiles dentro de la propia red WiFi analizando los hashes. Por lo tanto, la conversión del archivo de volcado a un archivo hash WPA-PBKDF2-PMKID+EAPOL permite al usuario verificar si la WLAN-KEY o el PMK se transmitieron sin cifrar. O subir el archivo de volcado "sin depurar" (pcapng, pcap, cap) aquí para descubrir si su AP o el CLIENTE son vulnerables utilizando listas de palabras comunes o un algoritmo de generación de contraseñas débil.

  • Soporte para modos hash de Hashcat: 4800, 5500, 2200x, 16100, 250x (obsoleto) y 1680x (obsoleto).

  • Soporte para modos hash de John the Ripper: WPAPSK-PMK, PBKDF2-HMAC-SHA1, chap, netntlm y tacacs-plus.

  • Soporte para compresión de archivo único gzip (.gz).

Una visión general del modo 22000 de Hashcat. - (https://hashcat.net/wiki/doku.php?id=cracking_wpawpa2)

Artículo antiguo pero aún aplicable de atom de los foros de Hashcat que cubre un nuevo ataque a WPA/WPA2 usando PMKID. - (https://hashcat.net/forum/thread-7717.html)

Artículo sobre el modo 22000 de Hashcat de atom de los foros de Hashcat. - (https://hashcat.net/forum/thread-10253.html)

No soportado: Windows OS, macOS, Android, emuladores o wrappers.

¿Qué No Hacen hcxtools?

  • No descifran hashes relacionados con WPA PSK. (Use Hashcat o JtR para recuperar el PSK).

  • No descifran WEP. (Use el paquete aircrack-ng en su lugar).

  • No descifran WPS. (Use Reaver o Bully en su lugar).

  • No descifran tráfico cifrado. (Use tshark o Wireshark para hacerlo).

Descripción Detallada

HerramientaDescripción
hcxpcapngtoolHerramienta para convertir archivos de captura sin procesar a formatos legibles por Hashcat y JtR.
hcxhashtoolHerramienta para filtrar hashes de archivos HC22000 según la entrada del usuario.
hcxpmktoolHerramienta para calcular y verificar un PSK y/o un PMK.
hcxpottoolHerramienta para manejar formato ASCII y varios formatos UTF del archivo pot de hashcat.
hcxpsktoolHerramienta para obtener candidatos PSK débiles a partir de archivos hash o entrada del usuario.
hcxeiutoolHerramienta para preparar la salida -E -I -U de hcxpcapngtool para su uso con Hashcat + regla o JtR + regla.
hcxwltoolHerramienta para calcular candidatos para Hashcat y JtR basados en listas de palabras mezcladas.
hcxhash2capHerramienta para convertir archivos hash (PMKID&EAPOL, PMKID, EAPOL-hccapx, EAPOL-hccap, WPAPSK-john) a cap.
wlancap2wpasecHerramienta para subir múltiples archivos pcapng, pcap y cap (comprimidos con gzip) a https://wpa-sec.stanev.org
whoismacHerramienta para mostrar información del fabricante y/o descargar la lista de referencia oui.

Flujo de Trabajo

hcxdumptool -> hcxpcapngtool -> hcxhashtool (adicional hcxpsktool/hcxeiutool) -> hashcat o JtR

Guía de Instalación

En la mayoría de las distribuciones, hcxtools está disponible a través del gestor de paquetes.

Si decide compilar la última versión de git head, asegúrese de que su distribución esté actualizada a su última versión y asegúrese de que todos los archivos de cabecera y dependencias estén instalados.

Clonar el Repositorio


git clone https://github.com/ZerBea/hcxtools.git
cd hcxtools

Compilar e Instalar


make -j $(nproc)

Instalar en /usr/bin:

make install (como superusuario)

O instalar en /usr/local/bin:

make install PREFIX=/usr/local (como superusuario)

Requisitos

Quizás esperes que recomiende que todos deberían usar hcxdumptool/hcxtools. Pero la realidad es que hcxdumptool/hcxtools NO se recomienda para usuarios sin experiencia o novatos. Si no estás familiarizado con Linux en general o si no tienes al menos un nivel básico de conocimiento como se menciona en la sección "Requisitos", hcxdumptool/hcxtools probablemente no es lo que buscas. Sin embargo, si tienes ese conocimiento, estas herramientas pueden hacer magia.

  • Conocimiento de tecnología de radio.
  • Conocimiento de ingeniería de ondas electromagnéticas.
  • Conocimiento detallado del protocolo 802.11.
  • Conocimiento detallado de funciones de derivación de claves.
  • Conocimiento detallado del protocolo NMEA 0183.
  • Conocimiento detallado de Linux.
  • Sistema operativo: Linux (última versión de largo plazo o estable kernel, obligatorio >= 5.15).
  • Recomendación: Arch Linux (portátiles y sistemas de escritorio), OpenWRT (sistemas pequeños como Raspberry Pi, router WiFi).
  • gcc >= 16 recomendado (las versiones obsoletas no son compatibles: https://gcc.gnu.org/).
  • libopenssl (>= 3.0) y openssl-dev instalados.
  • librt y librt-dev instalados. (Deberían estar instalados por defecto).
  • zlib y zlib-dev instalados. (Para archivos cap/pcap/pcapng comprimidos con gzip).
  • libcurl (>= 7.56) y curl-dev instalados. (Usado por whoismac y wlancap2wpasec).
  • pkg-config instalado.
  • Asegúrese de que la versión de hcxpcapngtool siempre coincida con la versión de hcxdumptool.

Si decide compilar la última versión de git head, asegúrese de que su distribución esté actualizada a su última versión.

Scripts Útiles

ScriptDescripción
piwritecardScript de ejemplo para restaurar tarjeta SD
pireadcardScript de ejemplo para respaldar tarjeta SD
hcxgrep.pyExtraer registros de archivo m22000/hccapx/pmkid basado en expresión regular

Aviso

  • La mayoría de los archivos de salida se agregarán a archivos existentes (con la excepción de archivos pcapng, pcap, cap).

  • Se recomienda usar el modo hash 22000 (22001) en lugar de los modos obsoletos 2500 (2501) y 16800 (16801).

  • hcxtools están diseñados para ser herramientas de análisis. Esto significa que todo se convierte por defecto y la información no deseada debe filtrarse.

Advertencia: ¡No combine archivos de volcado! ¡Esto DESTRUIRÁ los valores hash asignados por bloques personalizados!

  • Las herramientas NO realizan CORRECCIONES DE ERRORES DE NONCE. En caso de pérdida de paquetes, obtendrá un PTK incorrecto.

  • Esta rama está bastante sincronizada con los repositorios de Hashcat y John the Ripper.

Campo de Par de Mensajes de Máscara de Bits (hcxpcapngtool)

Cada hash EAPOL en la línea hash WPA*02* se construye a partir de dos mensajes de handshake. Un mensaje proporciona la trama EAPOL (que contiene el MIC contra el cual verificar y un nonce ya incrustado en el desplazamiento de byte 17). El otro mensaje proporciona el segundo nonce que no está presente en la trama. Juntos le dan a hashcat todo lo que necesita: ANonce + SNonce + MIC + Trama EAPOL.

Por qué 12 combinaciones teóricas se convierten en 6 pares de mensajes con 3 hashes únicos

Hay tres elecciones independientes al construir un hash a partir de un handshake 4 vías completo:

Descargar herramienta