Viper es una galleta de la contraseña de fuerza bruta.
Cuando yo estaba tratando de entender la inseguridad de contraseñas UNIX, busqué software simple descifrado de contraseñas como ejemplo. Claro, hubo el famoso Crack, pero encontré viper.pl de Hale más legible. Quería mejorar el código de medir y el rendimiento de impresión y estimaciones de tiempo para los ataques de fuerza bruta, por lo que me puse en contacto Hale sobre mis ideas, incluyendo la re-escritura de su programa en 'C' para la máxima velocidad.
Yo quería saber cuánto tiempo toma para comprobar todas las combinaciones posibles contraseña en diferentes plataformas informáticas; por diferentes conjuntos de caracteres y para diferentes longitudes de contraseña. Los resultados fueron altamente interesante!
Pero primero, tenemos que mirar en más detalles de cómo funcionan las contraseñas y cómo se generan. Después de eso, escribir una galleta de la contraseña no es tan difícil. El diseño básico de una galleta de fuerza bruta contraseña es un bucle en el que se calcula de forma continua los hashes de contraseñas de cuerdas contraseña incrementados de un conjunto de caracteres genéricos - y comparar el resultado con el hash de la contraseña real hasta que coincidan. Le permite asumir la contraseña solo contiene letras minúsculas de 'a' a través 'z', empezaríamos hash y comparando:
'A', 'b', 'c', 'd' ... 'w', 'x', 'y', 'z', a continuación,
'Aa', 'ab', 'ac', 'ad' ... 'zw »,« zx', 'zy', 'zz', a continuación,
'Aaa', 'aab', 'aac', 'aad' ... 'ŻZW', 'ZZX', 'zzy', 'zzz'
... Continuar con la longitud máxima de la contraseña hasta que encontremos la combinación 'ganar'. Cuanto más rápido se corre el mejor, porque simple matemática nos dice cuántos contraseña combinaciones cadena tenemos que comprobar. Utilizando el ejemplo de una contraseña con máx. 8 caracteres (todo en minúscula), podemos calcular el número total de combinaciones (ejemplo para las 26 letras minúsculas del alfabeto Inglés):
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217180147158 combinaciones!
Búsqueda por categoría
- Conductores
- Disco y archivo de software
- Herramientas de desarrollo
- Juegos
- Mejoras de escritorio
- Navegadores
- Protectores de pantalla
- Software de audio
- Software de comunicación
- Software de desarrollo web
- Software de diseño gráfico
- Software de fotografía digital
- Software de Internet
- Software de la casa y familia
- Software de negocios y oficina
- Software de productividad
- Software de red
- Software de seguridad
- Software de vídeo
- Software educativo y la ciencia
- Utilidades del sistema
El software popular
-
GTK VNC Viewer 2 Jun 15
-
Ubuntu MATE 16 Aug 18
-
qNotesManager 17 Feb 15
-
BackBox Linux 16 Aug 18
-
Tor Browser 20 Jan 18
-
Autodesk Homestyler 15 Apr 15
-
Xfburn 17 Feb 15
Viper
Otro software de desarrollador Frank4DD
WebCert
20 Feb 15
Comentarios a la Viper
Búsqueda por categoría
- Conductores
- Disco y archivo de software
- Herramientas de desarrollo
- Juegos
- Mejoras de escritorio
- Navegadores
- Protectores de pantalla
- Software de audio
- Software de comunicación
- Software de desarrollo web
- Software de diseño gráfico
- Software de fotografía digital
- Software de Internet
- Software de la casa y familia
- Software de negocios y oficina
- Software de productividad
- Software de red
- Software de seguridad
- Software de vídeo
- Software educativo y la ciencia
- Utilidades del sistema
El software popular
-
Puppy Linux 19 Feb 15
-
Porteus Xfce 12 Jan 17
-
Kismet 17 Feb 15
-
Ubuntu MATE 16 Aug 18
-
K3b 17 Aug 18
-
HardInfo 3 Jun 15
-
ed2k-gtk-gui 4 Jun 15
Comentarios que no se encuentran