Satura rādītājs:

Paroles uzlaušana ierīcē ar Arduino: 8 soļi
Paroles uzlaušana ierīcē ar Arduino: 8 soļi

Video: Paroles uzlaušana ierīcē ar Arduino: 8 soļi

Video: Paroles uzlaušana ierīcē ar Arduino: 8 soļi
Video: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, Novembris
Anonim
Paroles uzlaušana ierīcē, izmantojot Arduino
Paroles uzlaušana ierīcē, izmantojot Arduino

Man ir kamera, lai iemūžinātu dzīvnieka fotogrāfijas brīvībā (zīmols VICTURE un modelis HC200), pie kuras es ievietoju paroli un pēc kāda laika to neizmantojot aizmirsu. Tagad ieslēdziet kameru un parādās četras nulles (tās ir četras paroles pozīcijas) un kursors, kas norāda jūsu atrašanās vietu. Lai ievadītu ciparus, kurus izmantojam uz augšu, uz leju, pa kreisi un pa labi, ir arī OK, lai pārbaudītu paroli.

Tengo una cámara para capturar fotos de animales en libertad (de marca VICTURE y modelo 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) un kursors que indica en el punto en que te encuentras. Para ievada los dígitos usamos los botones arriba, abajo, izquierda y derecha, también está el OK para verificar la contraseña.

1. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Katras pozīcijas iespējas svārstās no 0 līdz 9, un no A līdz Z. Atceros, ka parolē ievadīju tikai ciparus. Katru reizi, kad parolē tiek ievadītas četras pozīcijas, mums būtu jāpārbauda 10 000 iespēju (no 0000 līdz 9999). Cik ilgs laiks būtu vajadzīgs, lai pārbaudītu visas šīs 10 000 iespējas? Ja paroles pārbaude aizņem apmēram 4 sekundes vai varbūt mazāk. Veicot aprēķinus, būtu jāiegulda apmēram 11 stundas. Nav nepamatoti uzskatīt, ka ir iespējams to izdarīt manuāli

Bet mēs varam likt kādam vai kaut ko darīt mūsu vietā, un kaut kas ir: ARDUINO. Tad mēs simulētu tastatūras taustiņus un pēc tam pārbaudītu visas iespējas.

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 ievada números en la contraseña. Cada vez que se ievieš las cuatro poziciones 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 e ir comprobando así una a una todas la posibilidadas.

2. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Mēs atveram ierīci un meklējam tastatūru un tās spailes. Pētot tāfeli, mēs redzam, ka tastatūras izejas spailes ir tās, kas norādītas fotogrāfijās.

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. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Mēs numurējam savienotāja dažādās tapas, un es pie katra metinu nelielu kabeli, lai varētu ērtāk tos izpētīt.

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. solis:

Attēls
Attēls
Attēls
Attēls

Es pārbaudu, vai kabelis Nr. 4 ir parastais. Sazinoties ar dažādiem kabeļiem ar Nr. 4, es varu novērot sekojošo:

4. un 5. kabelis, tas ir tāpat kā nospiest RIGHT taustiņu

4. un 3. kabelis, poga Labi

4. un 2. kabelis, taustiņš uz leju

Kabelis 4 un 6, kreisais taustiņš

Kabelis 4 un 8, UP taustiņš

Compruebo que el cable nº 4 es el común.

Según hago contacto de los distintos kabeļi, kas atrodas 4 puedo observar lo siguiente:

Kabelis 4 y 5, es como si pulsara el tecla de la DERECHA.

Kabelis 4 y 3, tecla OK

Kabelis 4 y 2, tecla ABAJO

Kabelis 4 y 6, tecla IZQUIERDA

Kabelis 4 y 8, tecla ARRIBA.

5. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

Izstrādājiet ķēdi, izmantojot:

Arduino UNO

1k omu rezistori

2N2222 tranzistori

Diseño el circuitito usando:

- Arduino UNO

- Resistencias de 1kOhmio

- Transistores 2N2222

6. darbība

Attēls
Attēls

Tādā veidā notiek visas ķēdes montāža. Kā redzat fotoattēlā, es ievietoju tīmekļa kameru, lai ierakstītu ierīces ekrānu, lai video ierakstītu visu procesu, jo, kad Arduino atradīs atslēgu, tas turpinās ar taustiņu pulsāciju. Tādā veidā mēs varam apskatīt videoklipu un atrast precīzu brīdi, kad parole tika pieņemta

Así queda el montaje de todo el circuit.

Como se puede ver en la fotografía pongo una webcam a 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 y buscar el momento precīzs un que la contraseña fue aceptada.

7. solis: Código Arduino

Šis ir Arduino programmas kods:

Este es el código programme Arduino:

8. darbība: video

Video par procesa attīstību …

Video de cómo se va desarrollando el process….

Ieteicams: