Turinys:

Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“: 8 veiksmai
Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“: 8 veiksmai

Video: Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“: 8 veiksmai

Video: Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“: 8 veiksmai
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Lapkritis
Anonim
Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“
Slaptažodžio nulaužimas įrenginyje naudojant „Arduino“

Turiu fotoaparatą, kad galėčiau fotografuoti gyvūnų laisvę (prekės ženklas VICTURE ir modelis HC200), prie kurių įvedžiau slaptažodį ir po kurio laiko jo nenaudodamas pamiršau. Dabar įjunkite fotoaparatą, pasirodys keturi nuliai (yra keturios slaptažodžio vietos) ir žymeklis, nurodantis, kur esate. Norėdami įvesti skaitmenis, mes naudojame aukštyn, žemyn, kairėn ir dešinėn esančius mygtukus, taip pat yra OK patvirtinti slaptažodį.

Tengo una cámara para capturar fotos de animales en libertad (de marca VICTURE y modelio HC200) a la que puse una contraseña y después de un tiempo sin usarla se me ha olvidado.

Ahora a encender la cámara aparecen cuatro ceros (son las cuatro posiciones de la contraseña) ir žymeklis que indica en el punto en que te encuentras. Įveskite los dígitos usamos los botones arriba, abajo, izquierda y derecha, también está el OK para verificar la contraseña.

1 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Kiekvienos pozicijos galimybės svyruoja nuo 0 iki 9, o nuo A iki Z. Prisimenu, kad į slaptažodį įvedžiau tik skaičius. Kiekvieną kartą įvedus keturias pozicijas į slaptažodį, turėtume patikrinti 10 000 galimybių (nuo 0000 iki 9999). Kiek laiko užtruks patikrinti visas šias 10 000 galimybių? Jei slaptažodžio patikrinimas užtrunka maždaug 4 sekundes, o gal ir mažiau. Atliekant skaičiavimus reikėtų investuoti apie 11 valandų. Nerealu manyti, kad tai įmanoma padaryti rankiniu būdu

Bet mes galime priversti ką nors ar kažką padaryti už mus, o kažkas yra: ARDUINO. Tada imituotume klaviatūros klavišų paspaudimus ir po vieną patikrintume visas galimybes.

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 Introduje números en la contraseña. Cada vez que se Introducing las cuatro posiciones en el password, tendríamos que comprobar 10.000 posibilidades (desde el 0000 hasta el 9999). ¿Cuánto tiempo tardaríamos en verificar todas estos 10.000 posibilidades? Si comprobar una contraseña nos lleva aproximadamente unos 4 segments, o quizás algo menos. Haciendo los cálculos habría que invertir unas 11 horas aproximadamente.

No es descabellado pensar que es factible hacerlo manulamente.

Pero podemos hacer que alguien o algo lo haga por nosotros, y ese algo es: ARDUINO. Entonces simularíamos las pulsaciones en el teclado ir ir comprobando así una a una todas la posibilidadas.

2 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Atidarome įrenginį ir ieškome klaviatūros bei jos gnybtų. Studijuodami plokštę matome, kad klaviatūros išvesties gnybtai yra tie, kurie nurodyti nuotraukose.

Abrimos el dispositivo y buscamos el teclado y los terminales del mismo. Estudiando la placa podemos ver que los terminales de salida del teclado son los que se indican en las fotografías.

3 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Skaičiuojame skirtingus jungties kaiščius ir prie kiekvieno iš jų privirinu nedidelį kabelį, kad būtų patogiau juos ištirti.

Numeramos los distintos pines del conector, y sueldo un pequeño cable and cada uno de los mismos para poder estudiarlos más comodamente.

4 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Patikrinu, ar 4 kabelis yra įprastas. Kai kontaktuoju su skirtingais kabeliais Nr. 4, galiu pastebėti:

Kabelis 4 ir 5, tai tarsi paspaudus dešinįjį klavišą

4 ir 3 kabeliai, mygtukas Gerai

4 ir 2 kabeliai, mygtukas žemyn

Kabelis 4 ir 6, kairysis klavišas

Kabelis 4 ir 8, raktas aukštyn

Kabelis „Compruebo que el nº 4 es el común“.

Según hago contacto de los distintos kabeliai, esantys 4 puedo observar lo siguiente:

Kabelis 4 ir 5, esantis kompo si pulsara el tecla de la DERECHA.

Kabelis 4 ir 3, viskas gerai

Kabelis 4 y 2, tecla ABAJO

Kabelis 4 y 6, tecla IZQUIERDA

Kabelis 4 y 8, tecla ARRIBA.

5 veiksmas:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Suprojektuokite grandinę naudodami:

Arduino UNO

1k omų rezistoriai

2N2222 tranzistoriai

Diseño el circuitito usando:

- Arduino UNO

- Resistencias de 1kOhmio

- Transistoriai 2N2222

6 žingsnis:

Vaizdas
Vaizdas

Taip vyksta visos grandinės surinkimas. Kaip matote nuotraukoje, aš įdėjau internetinę kamerą, kad įrašyčiau įrenginio ekraną, kad vaizdo įraše būtų visas procesas, nes kai Arduino suras raktą, jis ir toliau spustelės klavišus. Tokiu būdu galime peržiūrėti vaizdo įrašą ir rasti tikslų momentą, kai slaptažodis buvo priimtas

Así queda el montaje de todo el circuit.

Como se puede ver en la fotografija pongo in a webcam and grabar la pantalla del dispositivo para tener en video todo el process, ya que cuando Arduino encuentre la clave proseguirá con las pulsaciones de teclas. De esta manera podemos visualizar el video and buscar el momento precizo en que la contraseña fue aceptada.

7 žingsnis: „Código Arduino“

Tai yra „Arduino“programos kodas:

Este es el Código programoje „Arduino“:

8 žingsnis: vaizdo įrašas

Vaizdo įrašas, kaip vyksta procesas …

Vaizdo įrašas apie tai, kas yra desarrollando el procesas….

Rekomenduojamas: