| Kriptópolis alojado en |
| Zilos-Veloxia Network |
| Tu mejor defensa: |
| Bufet Almeida |
Nuevo sistema, apoyado en tarjetas gráficas, "tritura" contraseñas a velocidades de vértigo
Hace menos de un año, Fernando Acero comentaba en Kriptópolis 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 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) trabajando en paralelo.
El resultado parece impresionante, ya que el sistema es capaz de explorar hasta 1.000 millones de contraseñas por segundo. Sin llegar a tanto, y 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, 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 [Dr. Dobb's Portal].



Errata?
primero dices: "hasta 1.000 millones de contraseñas por segundo"
luego: "hasta las 5.000 contraseñas por segundo"
o sobra o falta la palabra "millones" en algún sitio ¿no?
No
Quizás no me he explicado bien, pero son dos casos distintos (el segundo con una sola nvidia y el primero con muchas).
Pues en realidad
Pues en realidad el maximo numero de tarjetas que se le pueden pegar a una Nvidia GTX280 y GTX260, la primera mas fuerte que la segunda, es de 3 o sea que si hacemos un poco de matematicas, si pegamos 3 llegarian a un aproximado de el triple de velocidad osea que todavia queda muy lejos los mil millones por segundo porque lo que seria importante que explicaras a cual velocidad le hacemos caso.
será porque dice que:"la
será porque dice que:
habría que leer con más detalle.
Y nada para las ATI??
Y nada para las ATI??
Corrígeme si me equivoco...
...pero la única manera de romper contraseñas NTLM (especialmente NTLMv2) de Windows es teniendo acceso a la SAM o a las BB.DD. de Directorio Activo, según el caso.
Sería más o menos lo mismo que romper contraseñas de Linux teniendo acceso a los ficheros /etc/passwd y /etc/shadow.
Si es asi, entonces esta técnica sólo tiene un valor académico, porque ya me dirás tú cómo haces para conseguir esos ficheros si no eres administrador (y en el caso de un Windows bién configurado, aún siéndolo a veces no puedes).
Como bien has dicho anteriormente aquí mismo: Acceso local significa acceso total.
Hombre, eso está claro
Para romper contraseñas de acceso primero hay que disponer del fichero correspondiente.
Me temo que no es lo mismo
Me temo que no es lo mismo en absoluto. Los hashes que utiliza windows estan rotos desde hace años. De hecho si tienes unas tablas rainbow puedes reventar las contraseñas en segundos.
En el caso de linux se utilizan hashes sha-1 (de los que aun no se ha encontrado ninguna colisión que yo sepa) añadiendo además cierta aleatoriedad extra (se llama salt si no recuerdo mal) para imposibilitar la busqueda con tablas.
No te estarás confundiendo?
Creo que estas confundiendo el protocolo de autenticación que se utiliza en la red con el formato en el que se guardan en disco.
Da lo mismo
Da lo mismo, ambos estan rotos
Opinar