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
Pyrit — El famoso cracker precomputado de WPA, migrado desde Google. | Kitploit
Herramientas/GitHubGitHub/jpaulmora/pyrit
Descifrado de ContraseñasAuditoría Wi-FiSeguridad InalámbricaCriptografía
GitHubjpaulmora/pyrit

Pyrit

El famoso cracker precomputado de WPA, migrado desde Google.

Ver Repositorio
1.1k275hace 2 añosRevisado 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

Por favor, lea

Pyrit es antiguo, está desactualizado y sigue siendo Python2. Actualmente estoy intentando reescribirlo desde cero, así que gracias por todas las estrellas, pero recuerden estar atentos a la versión de Python3.

Pyrit

Pyrit logo

Pyrit permite crear grandes bases de datos de la fase de autenticación WPA/WPA2-PSK precomputada en un compromiso espacio-tiempo. Al usar la potencia computacional de CPUs multinúcleo y otras plataformas a través de ATI-Stream, Nvidia CUDA y OpenCL, actualmente es, por mucho, el ataque más potente contra uno de los protocolos de seguridad más utilizados del mundo.

WPA/WPA2-PSK es un subconjunto de IEEE 802.11 WPA/WPA2 que omite la compleja tarea de distribución de claves y autenticación de clientes al asignar a cada parte participante la misma clave precompartida. Esta clave maestra se deriva de una contraseña que el usuario administrador debe preconfigurar, por ejemplo, en su computadora portátil y en el Punto de Acceso. Cuando la computadora portátil establece una conexión con el Punto de Acceso, se deriva una nueva clave de sesión de la clave maestra para cifrar y autenticar el tráfico posterior. El "atajo" de usar una sola clave maestra en lugar de claves por usuario facilita el despliegue de redes protegidas por WPA/WPA2 para uso doméstico y en pequeñas oficinas, a costa de hacer que el protocolo sea vulnerable a ataques de fuerza bruta contra su fase de negociación de claves; permite revelar finalmente la contraseña que protege la red. Esta vulnerabilidad debe considerarse excepcionalmente desastrosa, ya que el protocolo permite precomputar gran parte de la derivación de claves, haciendo que los simples ataques de fuerza bruta sean aún más atractivos para el atacante. Para más información, consulte este artículo en el blog del proyecto (Desactualizado).

El autor no alienta ni apoya el uso de Pyrit para la violación de la privacidad de las comunicaciones de las personas. La exploración y realización de la tecnología aquí discutida motiva como un fin en sí mismo; esto está documentado por el desarrollo abierto, la distribución estrictamente basada en código fuente y la licencia 'copyleft'.

Pyrit es software libre - libre como en libertad. Cualquiera puede inspeccionarlo, copiarlo o modificarlo y compartir trabajos derivados bajo la Licencia Pública General GNU v3+. Se compila y ejecuta en una amplia variedad de plataformas, incluyendo FreeBSD, MacOS X y Linux como sistemas operativos, y procesadores x86, alpha, arm, hppa, mips, powerpc, s390 y sparc.

Atacar WPA/WPA2 por fuerza bruta se reduce a calcular Claves Maestras Pareadas lo más rápido posible. Cada Clave Maestra Pareada 'vale' exactamente un megabyte de datos procesados a través de PBKDF2-HMAC-SHA1. A su vez, calcular 10.000 PMK por segundo equivale a aplicar hash a 9,8 gigabytes de datos con SHA1 en un segundo.

Estos son ejemplos de cómo múltiples nodos computacionales pueden acceder a un único servidor de almacenamiento a través de varias formas proporcionadas por Pyrit:

  • Un único almacenamiento (por ejemplo, un servidor MySQL)
  • Una red local que puede acceder directamente al servidor de almacenamiento y proporcionar cuatro nodos computacionales en varios niveles, con solo un nodo accediendo realmente al servidor de almacenamiento.
  • Otra red no confiable puede acceder al almacenamiento a través de la interfaz RPC de Pyrit y proporciona tres nodos computacionales, dos de los cuales realmente acceden a la interfaz RPC.

Novedades

  • Corregido #479 y #481
  • Pyrit CUDA ahora compila en OSX con Toolkit 7.5
  • Añadidos use_CUDA y use_OpenCL en el archivo de configuración
  • Mejorada la lista y gestión de núcleos
  • limit_ncpus ahora desactiva todas las CPUs cuando se establece en valor <= 0
  • Mejorada la identificación de paquetes CCMP, gracias a yannayl

Consulte el archivo CHANGELOG para una descripción más detallada.

Cómo usar

Pyrit compila y funciona bien en Linux, MacOS X y BSD. No me importa Windows; envíame una línea (léase: parche) si haces que Pyrit funcione sin copiar la mitad de GNU ... Puede encontrar una guía para instalar Pyrit en su sistema en la wiki. También hay un Tutorial y un manual de referencia para el cliente de línea de comandos.

Cómo participar

Puede que quieras leer esta entrada de la wiki si estás interesado en portar Pyrit a nuevas plataformas de hardware. Las contribuciones o informes de errores deberías [enviarlos como un Issue] (https://github.com/JPaulMora/Pyrit/issues).

Descargar herramienta