Taula de continguts:

Cracking de la contrasenya en un dispositiu amb Arduino: 8 passos
Cracking de la contrasenya en un dispositiu amb Arduino: 8 passos

Vídeo: Cracking de la contrasenya en un dispositiu amb Arduino: 8 passos

Vídeo: Cracking de la contrasenya en un dispositiu amb Arduino: 8 passos
Vídeo: Using 2-step verification 2024, De novembre
Anonim
Cracking de la contrasenya en un dispositiu amb Arduino
Cracking de la contrasenya en un dispositiu amb Arduino

Tinc una càmera per capturar fotografies d’animals en llibertat (marca VICTURE i model HC200) a les quals he posat una contrasenya i al cap d’un temps sense fer-la servir m’he oblidat. Ara engegueu la càmera apareixen quatre zeros (són les quatre posicions de la contrasenya) i un cursor que indica on sou. Per introduir els dígits utilitzem els botons amunt, avall, esquerra i dreta, també hi ha el botó OK per verificar la contrasenya.

Tinc una càmera per capturar fotos d’animals en llibertat (de marca VICTURE i model HC200) a la que poso una contrasenya i després d’un temps sense utilitzar-me se m’ha oblidat.

Ahora a encender la càmera apareixen quatre ceros (son les quatre posicions de la contrasenya) i un cursor que indica en el punt en què et trobes. Per introduir els dígits usem els botons dalt, baix, esquerra i dreta, també està l’OK per verificar la contrasenya.

Pas 1:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Les possibilitats de cada posició van del 0 al 9 i de la A a la Z. Recordo que només vaig introduir números a la contrasenya. Cada vegada que s'introdueixen les quatre posicions a la contrasenya, hauríem de comprovar 10.000 possibilitats (de 0000 a 9999). Quant de temps trigaria a verificar totes aquestes 10.000 possibilitats? Si la comprovació d’una contrasenya triga aproximadament 4 segons, o potser menys. Fer els càlculs hauria d’invertir unes 11 hores. No és irracional pensar que és factible fer-ho manualment

Però podem fer que algú o alguna cosa ho faci per nosaltres, i això és: ARDUINO. A continuació, simularíem les pulsacions de teclat i després comprovaríem una per una totes les possibilitats.

Las posibilidades de cada posición abarcan desde el 0 hasta el 9, y desde la A a la Z. Yo recuerdo que sólo introdujo números en la contraseña. Cada vegada que es presentin les quatre posicions en la contrasenya, tendríem que comprenguem 10.000 possibilitats (des del 0000 fins al 9999). ¿Cuánto tiempo tardaríamos en verificar todas estas 10.000 posibilidades? Si comprovem una contrasenya que portem aproximadament uns 4 segons, o qüestionem alguna cosa menys. Haciendo los cálculos habría que invertir unas 11 horas aproximadamente.

No es descabellat pensar que és factible fer-ho de manera manular.

Però podem fer que algú o alguna cosa ho faci per nosaltres, i això és: ARDUINO. Entonces simularíamos las pulsaciones en el teclado e ir comprobando así una a todas las posibilidades.

Pas 2:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Obrim el dispositiu i busquem el teclat i els seus terminals. Estudiant la placa podem veure que els terminals de sortida del teclat són els indicats a les fotografies.

Obrim el dispositiu i buscem el teclat i els terminals del mateix. Estudiant la placa podem veure que els terminals de sortida del teclat son els que s’indiquen en les fotografies.

Pas 3:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Numerem els diferents pins del connector i soldo un petit cable a cadascun d’ells per poder estudiar-los més còmodament.

Nombrem els diferents pins del conector, i sueldo un pequeño cable a cada uno de los mismos para poder estudiarlos más comodamente.

Pas 4:

Imatge
Imatge
Imatge
Imatge

Comprovo que el cable núm. 4 sigui el més comú. En entrar en contacte amb els diferents cables amb el número 4 puc observar el següent:

Els cables 4 i 5, és com prémer la tecla DRETA

Cable 4 i 3, botó D'acord

Cable 4 i 2, tecla DOWN

Cable 4 i 6, tecla ESQUERRA

Cable 4 i 8, tecla UP

Comproveu que el cable nº 4 és el comú.

Segueix tenint contacte amb els diferents cables amb el número 4 observant el següent:

Cable 4 y 5, és com si es pulsa el tecla de la DERECHA.

Cable 4 i 3, tecla OK

Cable 4 i 2, tecla ABAJO

Cable 4 i 6, tecla IZQUIERDA

Cable 4 i 8, tecla ARRIBA.

Pas 5:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Dissenyeu el circuit utilitzant:

Arduino UNO

Resistències d'1 k Ohm

Transistors 2N2222

Disseny del circuit utilitzant:

- Arduino UNO

- Resistències de 1kOhmio

- Transistors 2N2222

Pas 6:

Imatge
Imatge

Així és el muntatge de tot el circuit. Com podeu veure a la fotografia he posat una càmera web per gravar la pantalla del dispositiu per tenir en vídeo tot el procés, ja que quan Arduino trobi la tecla continuarà amb les pulsacions de tecles. D'aquesta manera, podem veure el vídeo i trobar el moment exacte en què es va acceptar la contrasenya

Així queda el muntatge de tot el circuit.

Com es pot veure en la fotografia pongo una webcam a grabar la pantalla del dispositiu per tenir en vídeo tot el procés, ja que quan Arduino es troba la clau proseguirà amb les pulsacions de tecles. D'aquesta manera podem visualitzar el vídeo i buscar el moment exacte en què la contrasenya va ser acceptada.

Pas 7: Codi Arduino

Aquest és el codi per programar Arduino:

Aquest és el codi per programar Arduino:

Pas 8: vídeo

Vídeo de com es desenvolupa el procés…

Vídeo de com es desenvoluparà el procés….

Recomanat: