Cita de: Kaiser323 en 23 Enero 2021, 05:52 AM
se supone que hay 389.112 posibles patrones de telefono se podra efectuar un ataque de fuerza bruta colocando todas esas variantes en un diccionario? y si es asi como se efectuaria? con algun programa de kali linux o uno externo a esa distro ? o simplemente seria mas facil obtener el patron por otro metodo que no sea fuerza bruta ?
Nop, los posibles patrones para un bloqueo de patrón de 3x3 es 985824, el diccionario ya está hecho y lo puedes descargar: http://www.android-forensics.com/tools/AndroidGestureSHA1.rar
Primero necesitas el Hash Sha-1 en hexadecimal guardado en el archivo gesture.key en el Android: /data/system/gesture.key
Por ejemplo en mi caso si abro ese archivo con un editor hexadecimal como HxD veo:
Citar00000000 6A 06 2B 9B 34 52 E3 66 40 71 81 A1 BF 92 EA 73 j.+›4Rãf@q.¡¿'ês
00000010 E9 ED 4C 48 éíLH
Me quedo con el valor en hexadecimal quitándole los espacios: 6A062B9B3452E366407181A1BF92EA73E9ED4C48
Ahora eso lo busco en el diccionario AndroidGestureSHA1.txt y me muestra:
Citar1235789;00 01 02 04 06 07 08;6A062B9B3452E366407181A1BF92EA73E9ED4C48
Entonces el patrón es 1235789, donde los puntos del patrón tienen la siguiente numeración:
Citar----- ----- -----
| 1 | | 2 | | 3 |
----- ----- -----
----- ----- -----
| 4 | | 5 | | 6 |
----- ----- -----
----- ----- -----
| 7 | | 8 | | 9 |
----- ----- -----
Correspondiendo con el patrón hallado sería 1235789 (una Z):
Citar----- ----- -----
| 1 |--| 2 |--| 3 |
----- ----- /-----
----- -----/ -----
| 4 | | 5 | | 6 |
----- /----- -----
-----/ ----- -----
| 7 |--| 8 |--| 9 |
----- ----- -----