PDA

Ver la versión completa : Nuevo sistema apoyado en tarjetas gráficas "tritura" contraseñas a altas velocidades



LUK
03-10-2008, 19:00
Hace menos de un año, Fernando Acero comentaba en Kriptópolis (http://www.kriptopolis.org/amd-stream-processor) cómo no tardaríamos en asistir al uso de las GPU de las tarjetas gráficas para acelerar ciertos cálculos colaborando con la CPU.

Hoy mismo, Elcomsoft anuncia una nueva versión (http://www.elcomsoft.com/edpr.html) de su programa para recuperación de contraseñas de forma distribuida con una peculiaridad interesante: la contribución a la CPU de las GPU de múltiples tarjetas gráficas Nvidia (como la GeForce GTX 280 (http://www.nvidia.com/object/geforce_gtx_280.html)) trabajando en paralelo.

El resultado parece impresionante, ya que el sistema es capaz de explorar hasta 1.000 millones de contraseñas por segundo (con muchas tarjetas). Sin llegar a tanto, sólo para hacernos una idea, mientras un Core2Duo es capaz de probar 200 contraseñas por segundo, la adición al sistema de una simple GeForce GTX260 logra elevar la cifra hasta las 5.000 contraseñas por segundo...

Están soportadas todas las GeForce 8 y GeForce 9 (http://www.nvidia.com/object/geforce_family.html), pero ni siquiera es preciso que todas las tarjetas sean idénticas.

Entre las principales víctimas de esta bestia con esteroides, las contraseñas de acceso (LM y NTLM) de Windows (NT, 2000, XP, 2003 y Vista), los "hash" MD5 y las contraseñas de documentos de Office 2007.

Referencias:
ElcomSoft Claims 1 Billion Passwords/Sec Recovery; Uses GPUs in Parallel (http://www.ddj.com/hpc-high-performance-computing/210605281) [Dr. Dobb's Portal].

Fuente: Kriptopolis (http://www.kriptopolis.org/gpu-rompe-passwords)

gondar_f
05-10-2008, 12:01
Pues si llega a usar GPUs de ATI la cosa aun se dispararía más, ya que aunque es cierto que con un solo thread las Geforce petan algo más que las últimas ATI (unque una gráfica montando un X4870 X2 es lo más potente que hay actualmente, son 2 X4870), las ATI tienen algo de que carecen las Geforce, todas las últimas ATI son totalmente compatibles con DirectX 10.1, soportan virtualización y multithead real, varios flujos simultaneamente sin pisarse (por ahora solo se usas esas prestaciones en equipos cientificos y aun de forma limitada, por ejemplo no hay juegos que usen esas prestacioens, pero es normal Nvidia no es capaz de sacar al mercado unas GPUs similares y por ello solo ATI y S3 actualmente tienen gráficas directx10.1 reales)...

Pero bueno que nadie se sorprenda, tampoco es que sea totalmente nuevo, los supercomputadores Cray con procesadores vectoriales ya podían hacer esto hace unos años (claro que uno de esos cuesta una fortuna, mientras que las solución basada en GPUs se puede tener en casa cualquier persona)...