You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
Este post está destinado a todos aquellos que recién comienzan auditando redes WPA/WPA2, y que les será de mucha ayuda.
Es un paso sencillo, pero del mismo modo muy importante. De hecho, muchos "experimentados" que llevan tiempo usando scripts y "crackeando" claves, se saltan este paso, a veces por desconocimiento. Son innumerables los tutoriales para el hacking del WPA/WPA2, que describen el proceso de captura del handshake, pero omiten el revisarlo; abrir el paquete para corroborar que está íntegro en su estructura.
Ello es fuente de comunes errores en hallar la clave, pues si dicho paquete no está íntegro en sus componentes (cosa muy frecuente), pueden pasarle todos los diccionarios habidos y por haber, e incluso con la clave que lleva, que no lograrán el éxito en el proceso, por no concordar.
Otros scripts, que usan ingeniería social, como Linset o Fluxion, hacen uso del handshake.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Y es importante, para tener éxito, que dicho handshake sea previamente capturado y revisado en integridad, siendo válido para que el script puedan comparar las claves que les brinda el usuario.
Un poco de teoría
El handshake es un proceso que se da entre el AP y el cliente, para así establecer la autenticidad y los respectivos permisos de establecer las comunicaciones entre ambos.
En dicho proceso hay un intercambio de paquetes, por parte de ambos dispositivos, que de manera escalonada, establece la autenticidad y corroboración de la clave de acceso.
Por ello, uno de los métodos de auditorías a dichas redes, con ese sistema de seguridad, consiste en capturar esos paquetes iniciales encriptados, que contienen la clave de acceso, para así poder "crackearla", ya sea a través de diccionarios, fuerza bruta, etc.
Capturado el Handshake
No me centraré en cómo capturar el handshake, pues para ello hay tutoriales en demasía, y sería redundante. Y sí, en el momento en que ya está capturado, y se obtiene un archivo ".CAP", o ". PCAP".
Existen muchas herramientas para abrir, o analizar tráfico capturado. La más íntegra por excelencia, y que se usará en los ejemplos, es el prestigioso programa, analizador de protocolos de redes: Wireshark.
Desde el programa, abrimos el archivo capturado, buscando el directorio dónde el programa que se usó, lo depositó.
Se verá algo como esto:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Como se puede observar, hay demasiada información, ociosa para lo que se pretende.
Se deben filtrar los paquetes, para poder ver los que contienen la clave.
Dichos paquetes son cuatro. Ni más, ni menos.
Si se filtra el anterior ejemplo se puede ver cómo falta un paquete (el número 4).
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Como mencioné, esto es muy común, pues se debe a disímiles factores, como la distancia, las interferencias externas (llamado ruidos), los clientes en uso que ofrecen el handshake (ya sea de uno o de varios al unísono), etc. En el ejemplo nunca se hallaría la clave. Y muy importante, es transparente para el programa que gestiona el diccionario; dicho de otro modo, no emite errores.
Otro ejemplo:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Se puede apreciar que ya abierto el handshake, presenta paquetes repetidos (también llamados ecos). Esto es muy frecuente, e irrelevante, siempre que estén presentes los cuatro paquetes que lo conforman. De igual forma es irrelevante su posición.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Filtrando el Handshake
Una vez abierto el archivo ".CAP":
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Se escribe en la casilla de filtro ("filter") "eapol", y le damos a aplicar "Apply" o sencillamente Enter.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
De este modo habremos filtrado los paquetes que nos interesan y que contienen la clave.
Un proceso muy sencillo, pero obviado por muchos, y origen primario de los errados intentos por hallar la deseada clave.
Y recuerden: el uso correcto de las herramientas, destinadas a complementar las auditorías, en este caso las de wireless, diferencian a un amateur principiante de un profesional.
Suerte.
Este post está destinado a todos aquellos que recién comienzan auditando redes WPA/WPA2, y que les será de mucha ayuda.
Es un paso sencillo, pero del mismo modo muy importante. De hecho, muchos "experimentados" que llevan tiempo usando scripts y "crackeando" claves, se saltan este paso, a veces por desconocimiento. Son innumerables los tutoriales para el hacking del WPA/WPA2, que describen el proceso de captura del handshake, pero omiten el revisarlo; abrir el paquete para corroborar que está íntegro en su estructura.
Ello es fuente de comunes errores en hallar la clave, pues si dicho paquete no está íntegro en sus componentes (cosa muy frecuente), pueden pasarle todos los diccionarios habidos y por haber, e incluso con la clave que lleva, que no lograrán el éxito en el proceso, por no concordar.
Otros scripts, que usan ingeniería social, como Linset o Fluxion, hacen uso del handshake.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Y es importante, para tener éxito, que dicho handshake sea previamente capturado y revisado en integridad, siendo válido para que el script puedan comparar las claves que les brinda el usuario.
Un poco de teoría
El handshake es un proceso que se da entre el AP y el cliente, para así establecer la autenticidad y los respectivos permisos de establecer las comunicaciones entre ambos.
En dicho proceso hay un intercambio de paquetes, por parte de ambos dispositivos, que de manera escalonada, establece la autenticidad y corroboración de la clave de acceso.
Por ello, uno de los métodos de auditorías a dichas redes, con ese sistema de seguridad, consiste en capturar esos paquetes iniciales encriptados, que contienen la clave de acceso, para así poder "crackearla", ya sea a través de diccionarios, fuerza bruta, etc.
Capturado el Handshake
No me centraré en cómo capturar el handshake, pues para ello hay tutoriales en demasía, y sería redundante. Y sí, en el momento en que ya está capturado, y se obtiene un archivo ".CAP", o ". PCAP".
Existen muchas herramientas para abrir, o analizar tráfico capturado. La más íntegra por excelencia, y que se usará en los ejemplos, es el prestigioso programa, analizador de protocolos de redes: Wireshark.
Desde el programa, abrimos el archivo capturado, buscando el directorio dónde el programa que se usó, lo depositó.
Se verá algo como esto:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Como se puede observar, hay demasiada información, ociosa para lo que se pretende.
Se deben filtrar los paquetes, para poder ver los que contienen la clave.
Dichos paquetes son cuatro. Ni más, ni menos.
Si se filtra el anterior ejemplo se puede ver cómo falta un paquete (el número 4).
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Como mencioné, esto es muy común, pues se debe a disímiles factores, como la distancia, las interferencias externas (llamado ruidos), los clientes en uso que ofrecen el handshake (ya sea de uno o de varios al unísono), etc. En el ejemplo nunca se hallaría la clave. Y muy importante, es transparente para el programa que gestiona el diccionario; dicho de otro modo, no emite errores.
Otro ejemplo:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Se puede apreciar que ya abierto el handshake, presenta paquetes repetidos (también llamados ecos). Esto es muy frecuente, e irrelevante, siempre que estén presentes los cuatro paquetes que lo conforman. De igual forma es irrelevante su posición.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Filtrando el Handshake
Una vez abierto el archivo ".CAP":
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Se escribe en la casilla de filtro ("filter") "eapol", y le damos a aplicar "Apply" o sencillamente Enter.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
De este modo habremos filtrado los paquetes que nos interesan y que contienen la clave.
Un proceso muy sencillo, pero obviado por muchos, y origen primario de los errados intentos por hallar la deseada clave.
Y recuerden: el uso correcto de las herramientas, destinadas a complementar las auditorías, en este caso las de wireless, diferencian a un amateur principiante de un profesional.
Suerte.

