Sadržaj:

Razbijanje lozinke na uređaju s Arduinom: 8 koraka
Razbijanje lozinke na uređaju s Arduinom: 8 koraka

Video: Razbijanje lozinke na uređaju s Arduinom: 8 koraka

Video: Razbijanje lozinke na uređaju s Arduinom: 8 koraka
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Studeni
Anonim
Razbijanje lozinke na uređaju s Arduinom
Razbijanje lozinke na uređaju s Arduinom

Imam kameru za snimanje fotografija životinja u slobodi (marka VICTURE i model HC200) kojoj sam stavio lozinku i nakon nekog vremena bez korištenja zaboravio sam. Sada kad uključite kameru pojavit će se četiri nule (četiri su mjesta lozinke) i kursor koji pokazuje gdje se nalazite. Za unos znamenki koristimo tipke gore, dolje, lijevo i desno, tu je i OK za potvrdu lozinke.

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) y un cursor que indica en el punto en que te encuentras. Para Introducir los dígitos usamos los botones arriba, abajo, izquierda y derecha, también está el OK para verificar la contraseña.

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika

Mogućnosti svakog položaja kreću se od 0 do 9, a od A do Ž. Sjećam se da sam u lozinku unosio samo brojeve. Svaki put kad se četiri lozinke unesu u lozinku, morali bismo provjeriti 10 000 mogućnosti (od 0000 do 9999). Koliko bi vremena trebalo za provjeru svih ovih 10 000 mogućnosti? Ako provjera lozinke traje otprilike 4 sekunde, a možda i manje. Izračunavanje bi moralo uložiti oko 11 sati. Nije nerazumno misliti da je to moguće učiniti ručno

Ali možemo natjerati nekoga ili nešto da to učini umjesto nas, a to je nešto: ARDUINO. Zatim bismo simulirali pritiske na tipkovnici, a zatim provjeravali jednu po jednu sve mogućnosti.

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 unoje números en la contraseña. Cada vez que se uvodi las cuatro posiciones en el password, tendríamos que comprobar 10.000 posibilidades (desde el 0000 hasta el 9999). Trebate li vezati tardaríamos en verificar todas estos 10.000 posibilidades? Si comprobar una contraseña nos lleva aproximadamente unos 4 segundos, 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.

Korak 2:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Otvaramo uređaj i tražimo tipkovnicu i njene terminale. Proučavajući ploču možemo vidjeti da su izlazni terminali tipkovnice oni koji su prikazani na fotografijama.

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

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Numeriramo različite pinove konektora, a na svaki od njih zavarujem mali kabel kako bih ih mogao udobnije proučiti.

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

Korak 4:

Slika
Slika
Slika
Slika

Provjeravam je li kabel broj 4 uobičajen. Prilikom kontakta s različitim kabelima s brojem 4 mogu primijetiti sljedeće:

Kabel 4 i 5, to je kao da pritisnete tipku DESNO

Kabel 4 i 3, tipka OK

Kabel 4 i 2, tipka DOLJE

Kabel 4 i 6, LIJEVI ključ

Kabel 4 i 8, tipka GORE

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

Según hago contacto de los different kablovi con el nº 4 puedo observar lo siguiente:

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

Kabel 4 y 3, tecla OK

Kabel 4 y 2, tecla ABAJO

Kabel 4 y 6, tecla IZQUIERDA

Kabel 4 y 8, tecla ARRIBA.

5. korak:

Slika
Slika
Slika
Slika
Slika
Slika

Projektirajte krug koristeći:

Arduino UNO

1k ohmski otpornici

2N2222 tranzistora

Diseño el circuito usando:

- Arduino UNO

- Resistencias de 1kOhmio

- Tranzistori 2N2222

Korak 6:

Slika
Slika

Tako je sklop cijelog kola. Kao što možete vidjeti na fotografiji, stavio sam web kameru za snimanje ekrana uređaja kako bi cijeli proces imao u videu, jer kada Arduino pronađe ključ, nastavit će se s pulsiranjem tipki. Na ovaj način možemo pogledati video i pronaći točan trenutak kada je lozinka prihvaćena

Así queda el montaje de todo el circuito.

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

Korak 7: Código Arduino

Ovo je kod za programiranje Arduina:

Este es código za programer Arduino:

Korak 8: Video

Video o razvoju procesa …

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

Preporučeni: