http://www.youtube.com/watch?v=ZIkokh5lo-w&feature=player_embedded
El problema principal con la primera versión GPGPU hashcat oclHashcat tenía que ver con su arquitectura. Fue diseñado para realizar ataques Combinator . Eso funcionó bien con algoritmos rápidos, pero en combinación con lentos (modernos y altamente iteradas y salado) algoritmos, que era una estrategia ineficaz.
Como consecuencia de ello, la gente todavía utiliza la CPU basada hashcat de graves hash agrietamiento. Esto es debido a que es posible trabajar con simples ataques basados en diccionarios. Para ser capaz de hacer los ataques basados en diccionarios en una GPU, era neccessary para tratar con el problema de la arquitectura oclHashcat primero. La única solución es un enfoque completamente nuevo. Esta segunda versión oclHashcat, que está diseñado para los ataques basados en diccionario, se llama "oclHashcat-plus".
Notas acerca de sencillo ataque de diccionario en la GPU:
Algoritmos rápidos como MD4, MD5 NTLM o hacer el trabajo con los ataques de diccionario simples en una GPU, pero esto no es muy eficiente. Toma más tiempo para transferir los datos de lista de palabras a la memoria global de la GPU en lugar de simplemente atacar en la CPU.
Algoritmos lentos como md5crypt (1000 iteraciones), phpass (hasta 8k iteraciones) o WPA/WPA2 (16k iteraciones) de manera eficiente puede ejecutar en una GPU. La razón de esto es que están diseñados para reducir la velocidad de formación de grietas en el rendimiento en sí. En este caso, ya diferencia de los algoritmos rápidos, el tiempo para copiar la lista de palabras a la memoria global de la GPU es de ninguna consecuencia.
Otra característica importante de oclHashcat-plus es el motor de reglas basada en la GPU. Con esto se puede hacer basado en reglas ataque .
Algoritmos rápidos utilizar el motor de reglas basada en la GPU para aumentar la utilización del GPU. Con esta estrategia, simples ataques basados en diccionario convertirse en eficientes en la GPU de nuevo. La regla de los motores en una GPU es muy rápido. En función de la propia norma, se puede llegar a casi la misma velocidad que con un ataque combinador en oclHashcat. Esto es absolutamente única característica contra todas las galletas de hachís otros.
Algoritmos lentos hacer uso del motor de reglas basado en la CPU para aumentar el tamaño de lista de palabras. De esta manera usted puede utilizar incluso los diccionarios muy pequeños como "common4.txt" o "mil dict.txt-". Son prácticamente expandido en la memoria por el motor de reglas basado en la CPU. Esto encaja perfectamente en la situación anterior en que el tiempo para copiar la lista de palabras a la memoria global de la GPU es de ninguna consecuencia.
Como resultado, oclHashcat-plus es mucho más parecido al original basada en CPU hashcat.
El primer lanzamiento oficial fue v0.02, publicado el 30.01.2011.
Otro lanzamiento importante fue v0.06, publicado el 16.09.2011: Fue la primera versión que admite el algoritmo WPA/WPA2.
Con el lanzamiento de la v0.07, oclHashcat-plus sustituye oclHashcat normal cuando portado ataque de fuerza bruta, ataque de máscara, ataque y ataque combinado híbrido.
Algoritmos soportados y los incumplimientos de GPU
Hash-Type - Gpu-aceleración (NVidia) - Gpu-loops (NVidia) - Aceleración por GPU (AMD) - Gpu-loops (AMD) MD5 8 128 40 128 Joomla 8 128 40 128 osCommerce, xt: Commerce 8 128 40 128 SHA1 8 64 40 64 nsldap, SHA-1 (base 64), Netscape LDAP SHA 8 64 40 64 nsldaps, SSHA-1 (base 64), Netscape LDAP SSHA 8 64 40 64 Oracle 11g 8 64 40 64 SMF> v1.1 8 64 40 64 OSX v10.4, v10.5, v10.6 8 64 40 64 MSSQL (2000) 8 64 40 64 MSSQL (2005) 8 64 40 64 MySQL> v4.1 8 32 40 32 phpass, MD5 (Wordpress), MD5 (phpBB3) 1 64 16 64 md5crypt, MD5 (Unix), FreeBSD MD5, MD5 IOS de Cisco 1 64 16 64 MD4 8 128 40 128 NTLM 8 128 40 128 De dominio en caché Credenciales, mscash 8 64 40 64 SHA256 8 32 40 32 descrypt, DES (Unix), Traditional DES 1 8 8 8 md5apr1, MD5 (APR), Apache MD5 1 64 16 64 SHA512 8 32 40 32 OSX v10.7 8 32 40 32 Dominio en caché Credentials2, mscash2 1 64 16 64 Cisco PIX-MD5 8 128 40 128 WPA/WPA2 1 64 16 128 Doble MD5 8 64 40 64 vBulletin <v3.8.5 8 64 40 64 vBulletin> v3.8.5 8 32 40 32 IPB2 +, + MyBB1.2 8 32 40 32 LM 1 8 8 8 Oracle 7-10g, DES (Oracle) 1 8 8 8 |