Una serie de gráficas que nos indican el tiempo aproximado requirido por un ordenador o un cluster de ordenadores en adivinar una o varias contraseñas. Cada una de las gráficas muestra un caso hipotético y muestra el tiempo aproximado requerido dependiendo de la clase de máquina que realiza el "ataque", el método utilizado es la fuerza bruta.
Clases de ataques
A. 10,000 Passwords/seg
Ejemplo: Recuperación de contraseña de MS Office en un Pentium 100
B. 100,000 Passwords/seg
Ejemplo: Recuperación de contraseña Microsoft (Archivos .PWL)en un Pentium 100
C. 1,000,000 Passwords/seg
Ejemplo: Recuperación de contraseña de un archivo comprimido en ZIP o ARJ Pentium 100
D. 10,000,000 Passwords/seg
Ejemplo: Recuperación de cualquiera de las contrasñas anteriores con un PC de Gama Alta (+2Gh)
E. 100,000,000 Passwords/seg
Ejemplo: Recuperación de una contraseña con un cluster de microprocesadores o con multiples Pcs trabajando de manera simultánea.
F. 1,000,000,000 Passwords/seg
Ejemplo: Recuperación de una contraseña utilizando una supercomputadora o una red de ordenadores interconectados a gran escala, por ejemplo sitrubed.net: fundado en 1997 y con un poder de computo equivalente a más de 160000 computadoras PII 266MHz trabajando 24 horas al día, 7 días a la semana, 365 días al año!
La mayoría de los ataques "profesionales" de fuerza bruta se hace "offline", es decir que se obtiene el archivo que contiene la lista encriptada de passwords y se trabaja desde la propia casa, sin necesidad de estar conectados. Si un password tiene cuatro números hay 10*10*10*10 combinaciones posibles, es decir solo 10.000 combinaciones. Un ataque de fuerza bruta sobre un password de este tipo es sumamente fácil ya que cualquier PC casero puede manejar con comodidad alrededor de 1.000.000 de combiunaciones por segundo.
www.bradanovic.cl
10 Carácteres
| Números | 0123456789 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Contraseña | Clase del ataque | |||||||||
| Longitud | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F | |||
| 2 | 100 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |||
| 3 | 1000 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |||
| 4 | 10,000 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |||
| 5 | 100,000 | 10 Secs | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |||
| 6 | 1 millón | 1 ½ minutos | 10 segundos | Inmediato | Inmediato | Inmediato | Inmediato | |||
| 7 | 10 millones | 17 minutos | 1 ½ minutos | 1 ½ minutos | Inmediato | Inmediato | Inmediato | |||
| 8 | 100 millones | 2 horas y ¾ | 17 minutos | 1 ½ minutos | 10 segundos | Inmediato | Inmediato | |||
| 9 | 1000 millones | 28 horas | 2 horas y ¾ | 17 minutos | 1 ½ minutos | 10 segundos | Inmediato | |||
26 Carácteres
| Alfa mayúscula | ABCDEFGHIJKLMNOPQRSTUVWXYZ | |||||||
|---|---|---|---|---|---|---|---|---|
| Alfa minúscula | abcdefghijklmnopqrstuvwxyz | |||||||
| Contraseña | Clase del ataque | |||||||
| Longitud | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F | |
| 2 | 676 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |
| 3 | 17,576 | < 2 Secs | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |
| 4 | 456,976 | 46 Secs | 5 Secs | Inmediato | Inmediato | Inmediato | Inmediato | |
| 5 | 11.8 millones | 20 minutos | 2 minutos | 12 Secs | Inmediato | Inmediato | Inmediato | |
| 6 | 308.9 millones | 8 horas y ½ | 51 ½ minutos | 5 minutos | 30 Secs | 3 Secs | Inmediato | |
| 7 | 8 mil millones | 9 días | 22 horas | 2 horas y ¼ | 13 minutos | 1 ¼ minutos | 8 Secs | |
| 8 | 200 mil millones | 242 días | 24 días | 2 días y ½ | 348 minutos | 35 minutos | 3 ½ minutos | |
| 9 | 5.4 billones | 17 años | 21 meses | 63 días | 6 días y ¼ | 15 horas | horas de 1 ½ | |
| 10 | 141 billones | 447 años | 45 años | 4 años y ½ | 163 días | 16 días | 39 horas y ¼ | |
| 12 | 95.000 billones | 302.603 años | 30.260 años | 3.026 años | 302 años | 30 años | 3 años | |
| 15 | 1.000 trillones | 53 billones de años | 532 millones de años | 53 millones de años | 5 millones de años | 531.855 años | 53.185 años | |
| 20 | 199.000 cuatrillones | 63.000 billones de | 63.000 billones de Años | 631 billones de años | 63.1 billones de años | 6.3 billones de años | 631 mil millones años | |
52 Carácteres
| Alfa mezclada | AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz | |||||||
|---|---|---|---|---|---|---|---|---|
| Contraseña | Clase del ataque | |||||||
| Longitud | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F | |
| 2 | 2,704 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |
| 3 | 140,608 | 14 Secs | < 2 Secs | Inmediato | Inmediato | Inmediato | Inmediato | |
| 4 | 7.3 billones | 12 ½ minutos | 1 ¼ minutos | 8 Secs | Inmediato | Inmediato | Inmediato | |
| 5 | 380 millones | 10 horas y ½ | 1 hora | 6 minutos | 38 Secs | 4 Secs | Inmediato | |
| 6 | 19 mil millones | 23 días | 2 días y ¼ | 5 horas y ½ | 33 minutos | 3 ¼ minutos | 19 Secs | |
| 7 | 1 billón | 3 años y ¼ | 119 días | 12 días | 28 horas y ½ | 3 horas | 17 minutos | |
| 8 | 53 billones | 169 años y ½ | 17 años | años de 1 ½ | 62 días | 6 días | 15 horas | |
| 9 | 27.000 billones | 8.815 años | 881 años | 88 años | 9 años | 322 días | 32 días | |
62 Carácteres
| Alfa y números mezclados | 0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz | |||||||
|---|---|---|---|---|---|---|---|---|
| Contraseña | Clase del ataque | |||||||
| Longitud | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F | |
| 2 | 3,844 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |
| 3 | 238,328 | 23 Secs | < 3 Secs | Inmediato | Inmediato | Inmediato | Inmediato | |
| 4 | 15 millones | 24 ½ minutos | 2 ½ minutos | 15 Secs | < 2 Secs | Inmediato | Inmediato | |
| 5 | 916 millones | 1 día | 2 horas y ½ | 15 ¼ minutos | 1 ½ minutos | 9 Secs | Inmediato | |
| 6 | 57 mil millones | 66 días | 6 días y ½ | 16 horas | horas de 1 ½ | 9 ½ minutos | 56 Secs | |
| 7 | 3.5 billones | 11 años | 1 año | 41 días | 4 días | 10 horas | 58 minutos | |
| 8 | 218 billones | 692 años | 69 años y ¼ | 7 años | 253 días | 25 días y ¼ | 60 horas y ½ | |
96 Carácteres
| Alfa, números y símbolos mezclados | ¡<SP> 0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz! “#$%&'() *+, -. /: ; ¿<=>? @ [\] `del ^_ {|} ~ | |||||||
|---|---|---|---|---|---|---|---|---|
| Contraseña | Clase del ataque | |||||||
| Longitud | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F | |
| 2 | 9,216 | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | Inmediato | |
| 3 | 884,736 | 88 Secs y ½ | 9 Secs | Inmediato | Inmediato | Inmediato | Inmediato | |
| 4 | 85 millones | 2 horas y ¼ | 14 minutos | 1 ½ minutos | 8 Secs y ½ | Inmediato | Inmediato | |
| 5 | 8 mil millones | 9 días y ½ | 22 horas y ½ | 2 horas y ¼ | 13 ½ minutos | 1 ¼ minutos | 8 Secs | |
| 6 | 782 mil millones | 2 años y ½ | 90 días | 9 días | 22 horas | 2 horas | 13 minutos | |
| 7 | 75 billones | 238 años | 24 años | 2 años y ½ | 87 días | 8 días y ½ | 20 horas | |
| 8 | 72.000 billones | 22.875 años | 2.287 años | 229 años | 23 años | 2 años y ¼ | 83 días y ½ | |
Ejemplos prácticos
| Contraseñas de la muestra | Clase del ataque | ||||||
|---|---|---|---|---|---|---|---|
| Pwd | Combinaciones | Clase A | Clase B | Clase C | Clase D | Clase E | Clase F |
| darren | 308.9 millones | 8 horas y ½ | 51 ½ minutos | 5 minutos | 30 Secs | 3 Secs | Inmediato |
| Land3rz | 3.5 billones | 11 años | 1 año | 41 días | 4 días | 10 horas | 58 minutos |
| B33r&Mug | 72.000 billones | 22.875 años | 2.287 años | 229 años | 23 años | 2 años y ¼ | 83 días y ½ |
Ataques passwords
Fuente de información: thecrypt.co.uk
Enlaces Relacionados
- Howto encriptar passwords en la base de datos
- Cómo ver las contraseñas almacenadas en Internet Explorer y Firefox
- La evolución de Windows Vista en imágenes
- Como deshabilitar la escritura USB en Windows Xp
- No uses el teclado para teclear tus claves
- Enviar archivos ejecutables con Gmail
- El mejor antivirus
- Enviar emails de forma anónima
- Los 10 virus más destructivos de la historia
- 5 Vulnerabilidades comunes en PHP





Otras Formas
siempre he pensado que es mas facil hacerse amigo de la persona y pedir la contraseña en el momento mas adecuado, la ingenieria social es increible, y las demas ingenierias tambien lo son! ahora que con un rack con 4 opterones de 4 nucleos se pueden hacer cosas magicas, eso si lo del md5 ya es mas que un problema y los hashes de archivos, no hay como preguntar! jajaja
ayuda urgente por favor
baje un libro de historia II necesito copiar de el algunas cosas pero tiene candado ¿como le hago para quitarselo?
hackear contraseñas
no me interesa si soy un lammer o un hacker pero alguien me puede pasar un programa para petar contraseñas del youtube me he de vengar de espadajjaponesa i sasuke shimi me hakearon mis 2 cuentas mas el hotmail pero del hotmail me dijo la contraseña nueva que algien me pase un programa para petar contraseñas porfa
Buenos conceptos e ilustrativo
Estuve leyendo los diferentes articulos referente a los password.. me parecio interesante cada uno de ellos, con sus diferentes punto de vista.
Muy bueno el tema..
Gracias
haker
si alguien tiene un hack de tibia para hakear los account y password me lo pueden pasar o decirme donde lo consigo
KIERO OBTEDNER UN PROGRAMA
MI MSN ES el_chamagol_25@hotmail.com me gustaria ke alguien me ayudara a conseguir los programas para hackiar...
mira,, lo que pasa que no
mira,, lo que pasa que no existen programas para hackear,, logico. Sigue buscando y te encontraras con toneladas de virus. y alguno que otro programilla que no te funcione. Mejor aprende a progrmar y no te conviertas en un "lammer". Clro,, lo mejor opcion es UBUNTU ( para crear ) y Windows para destruir,
Utiliza LINUX,, existen muy muy muy escasos virus,, en windows apenas entras y ya hay varios de solo estar encendida la computadora.
DE HECHO MIRA LO QUE ME ENCONTRE ::
Macintosh pagaria $ 25,000 dolares a quien infecte a dos de sus computadoras (nadie ha podido). En combio, windows paga $ 1 peso a quien infecte 25,000 de sus computadoras (aun asi me haria millonario).
Bueno,, ya me emocione escribiendo... Heriberto Cortes Ochoa ! SALUDOS !
Re: Peor escenario
Aclarando que estos tiempos de años y demás son para el peor escenario (el tiempo a invertir si uno eligió la ultima contraseña posible), esto es, el algoritmo de fuerza-bruta tardaría máximo ese tiempo en recorrer todas las contraseñas posibles para el largo del password establecido. ROd@MX.
Y a quien le interesa la fuerza bruta?
Si es mas bruta la gente que la fuerza bruta, por eso tenemos miles de virus hoy en dia, que lo que buscan es hacerse de algun par de contraseñas con las que peguen serio en algun lado... quien quiere tardarse 1200 años con una supercomputadora si basta un "Mail cadena" y ahi tienes al monton de inutiles mandandolo con copia abirta a todos los cuates...
"Gracias por la aclaracion,
"Gracias por la aclaracion, otra preguntita jeje, alguien save como petarse un xp modo OnLine???
Sin el engorro de troyanos que se detectan todos a la primera y admas son dificiles d colar????
No se, algo deve haver, yo se petar kuentas d admin d win xo solo delante del pc, lo hago con un programilla, pero OnLine voy perdido n se ni x donde empezar jejeje
Alguien save????, es que lo suyo seria saver entrar y dsp aplicar dichos algoritmos o con el "jhon the ripper" o es "Cis7" para sacar todos los paswords"
Con animo de ofender: eres un palurdo joven. Palurdo. Niñato.
Muy interesante
Muy interesante el artículo. Me recuerda al libro "Fortaleza Digital" de Dan Brown, ¿lo habí©is leido?, jeje. Os darí©is cuenta luego que todo esto no vale para nada, ¿o si?. Leedlo y opinais. Un saludo para todos, y enhorabuena al webmaster. Saludos.
Preguntita
Gracias por la aclaracion, otra preguntita jeje, alguien save como petarse un xp modo OnLine???
Sin el engorro de troyanos que se detectan todos a la primera y admas son dificiles d colar????
No se, algo deve haver, yo se petar kuentas d admin d win xo solo delante del pc, lo hago con un programilla, pero OnLine voy perdido n se ni x donde empezar jejeje
Alguien save????, es que lo suyo seria saver entrar y dsp aplicar dichos algoritmos o con el "jhon the ripper" o es "Cis7" para sacar todos los paswords
Mejor aprender...
Por que mejor no aprendes ortografia primero y luego le buscas a las claves?
Que bien!, en el peor de los
Que bien!, en el peor de los casos mis contraseñas tardarían 2 años en ser decodificadas (en el mejor, unos 1200 aprox) :-)
Algún día comentarí© el algoritmo que utilizo, ya que de la manera en que las establezco nunca me olvido de las contraseñas y tienen 9 caracteres incluyendo números y caracteres comunes.
Si el problema es de la
Si el problema es parece que es de traduccion pero creo que en realidad esta bien traducido porque al ser combinaciones se trabaja con numeros inmensos ademas en cualquier caso se sobreentiende.
En Europa y gran parte de América Latina, un Cuatrillón equivale a un millón de trillones, o 1024, o sea 1.000.000.000.000.000.000.000.000, mientras que en inglés, equivale a mil billones, o 1015, o 1.000.000.000.000.000.
(Parece ser correcto no??)
Saludos
Saludos
Billones o millardos?
Segun la Real Academia Española un billón equivale a 10 elevado a 12, es decir 1.000.000.000.000, en cambio los americanos suelen usar el tí©rmino Bilion para referirse a 10 elevado a 9 1.000.000.000.
http://en.wikipedia.org/wiki/Billion
Supongo que el artículo se tradujo del inglí¨s ya que sino no cuadra la combinatoria.
por ejemplo al usar todos los carí cteres y una clave de longitud 8 obtenemos 7.213 billones en lugar de los 7,2 cuatrilones. Variaciones con repetición de 96 elementos en grupos de 8 = 96 elevado a 8.
Claro que el problema solo esta en la traducción. Si tomamos el tipo de ataque F de mil millones de contraseñas al segundo veremos que la maquinita en questión tardaria unos 83 dias 11 horas 51 minutos y casi 36 segundos en calcular todas las posibilidades. No está nada mal para solo 8 caracteres. Ah! con 9 nos vamos a 21 años y con 10 pasamos de los 2100 años.
Interesante artículo.
Hay fuerza bruta y fuerza bruta
El ejemplo puede ser ilustrativo pero el resultado es cuestionable. No es lo mismo implementar un algoritmo de encriptación de contraseñas como MD5 o 3DES. El número de cálculos y su complejidad en cada caso es distinto. Cualquier mínima desviación, multiplicada por el inmenso número de comprobaciones a hacer hará variar enormemente el tiempo necesario para el ataque.
fuerza bruta???
Me gustaria saver que son exactamente ataques de fuerza bruta, graciasssssss
fuerza bruta
pues, probar una a una todas las combinaciones hasta que das con la correcta, esta es la opción más lenta(de romper) de todas, lo que se acostumbra hacer es usar diccionarios(listas de palabras comunes) y hacer variaciones de ellas, por ejemplo, partiendo de una de las palabras(las que contiene el diccinario que uses) en minusculas probar con alguna de sus letras en mayuscula(o varias letras),etc.Osea, no es muy aconsejable usar nombres de personajes de peliculas, libros, etc(lo digo por que conozco casos, pardillos!!).Yo acostumbro usar frases, por ejemplo el titular de una noticia del periodico, me es mas facil que memorizar una palabra corta con letras minusculas/mayusculas y numeros. Otra cosa longitud minima 8(o 9) caracteres,seamos serios!.
menudo rollo me ha salido!
Lamentablemente en muchos de
Lamentablemente en muchos de los sistemas que utilizan una contraseña no se admiten símbolos, o sólo se pueden introducir un número limitado de caracteres, como 6 ú 8, e incluso los hay de sólo 4.
Siempre he pensado que se podrían tener password de hasta un centenar de caracteres, y poder introducir una frase entera (sin espacios), aunque la frase sea absurda y mezclando idiomas, símbolos y/o números, aunque para algunos podría ser poco práctico, pero al menos otros podríamos escoger.
Tambií©n es cierto que algunos sistemas de acceso ya no te permiten hacer más que unas pocas conexiones e intentos limitados durante un espacio de tiempo.
Es solo una prueba de que
Es solo una prueba de que hay que tener cuiado al elegir los passwords
pero ya la mayoria de los sistema de password ya incluyen segmentos que evitan ataques de fuerza bruta
ademas los tiempos aumentan combinatoriamente cuando se busca la combinacion User/Password
de todas formas es muy interesante e ilustrativo
Contraseñas difíciles
Un truco para sacar contraseñas raras, y acordarse de ellas, es hacerlo a partir de nombres de pelis, canciones, libros, versículos de la biblia, frases hechas...
Por ejemplo, se puede sacar la segunda y penúltima letra de:
Más vale pájaro en mano que 100 volando
ááalarneanuuod
Con una pequeña transformación nos queda:
íáAlSrNeAnUuOd
Y añadiendo el número
íáAlSrNeAnUu10Od
Claro, siempre se puede aplicar la misma regla al número:
íáAlSrNeAnUu0Od
Y por dar un último quiebro cambiamos un cero por una C:
íáAlSrNeAnUuCOd
Aunque bueno, bií©n pensado, se puede añadir al principio un "más vale" de forma simbólica:
+>íáAlSrNeAnUuCOd
Como todo, esto es una forma, pueden hacerse miles de formas, usando diferentes trucos y tranformaciones, tambií©n, se pueden dar más pasos o menos, en función del gusto, y como en Bricomanía, aquí el toque personal cuenta mucho.
Bueno, de nada sirve todo esto, si apuntamos la contraseña en un papel, y nos olvidamos el papel en el peor lugar que se nos pueda olvidar.
En resumen
Suponiendo que la contraseña tenga más de 6 caracteres, si se utilizan solo letras, la contraseña puede ser rápidamente descifrable. Si usas mayúsculas y minúsculas, la cosa se complica. Si usas además un número, la cosa está jodida. Si pones un símbolo (siempre que estí© permitido), tu contraseña es indescifrable.
jejeje
Es en momentos como í©ste en los que me alegro de memorizar contraseñas de 16 carácteres sin sentido. :P
La latencia de los sistemas
La latencia de los sistemas on-line es suficiente para que no sea facil hacer un ataque de fuerza bruta. Es por eso que se suela trabajar en local (con el fichero con las passwords encriptadas).
Una vez que tienes dicho fichero se pueden hacer varias cosas:
- Ataques de fuerza bruta
- Ataques de diccionario (no probar todas las combinaciones, sino un conjunto más probable como nombres de mujeres, palabras del castellano, ...)
- Rainbow tables [wikipedia.org]
Aparte de eso, lo que se guarda de una clave es un hash. Y las funciones de hash pueden tener colisiones con combinaciones más simples. Esto es lo que se suele tratar de explotar en los ataques de cumpleaños [wikipedia.org].
Basicamente. Mejor que tener passwords "raras" o meter más latencia de la que los sitios tienen de por si, es ocultar los hashes de las passwords (tener las passwords en limpio no es siquiera una opción). En UNIX esta el fichero shadow password solo accesible por root. Los servidores LDAP permiten ocultar el campo de la password. En cambio, con la cookie de barrapunto (que viaja en un canal sin encriptar) es posible que alguien pudiera sacar tu password (habria que mirar el slashcode para asegurarse) sin importarle los tiempos de retardo que te pusiera barrapunto (más alla de los de la propia latencia del sitio).
----
El consumo consume al que consume consuma lo que consuma y con las sumas que sume.
Muchos numeros!!!
Buenas, ha habido algunos problemillas con la traduccion y es que yo cuando paso de los mil millones me pierdo y más aún cuando los datos estan en ingles, ya sabeis... la traduccion no es literal... hasta ellos mismo se equivocan porque no tiene un estandar definido, bueno por lo que he podido investigar:
Un billion son mil millones; un trillion son mil billion (un billón en español); un quadrillion son mil trillions, o sea, mil billones; y un quintillion son mil quadrillions, o sea, un trillón en español.
Por lo tanto creo que los datos son ya correctos si veis algo anomalo o hay algún erudito en el tema por favor no dudeis en poneros en contacto jeje, porque yo estoy hecho un lio...
Erudito: Que tiene y demuestra poseer sólidos y profundos conocimientos en una o múltiples disciplinas:
Saludos
Enviar un comentario nuevo