Isi kandungan:

Memecahkan Kata Laluan pada Peranti Dengan Arduino: 8 Langkah
Memecahkan Kata Laluan pada Peranti Dengan Arduino: 8 Langkah

Video: Memecahkan Kata Laluan pada Peranti Dengan Arduino: 8 Langkah

Video: Memecahkan Kata Laluan pada Peranti Dengan Arduino: 8 Langkah
Video: Cara Buka Akun Mi Yang Terkunci Lupa Sandi Setelah Reset Ulang | This Device Is Locked 2024, November
Anonim
Memecahkan Kata Laluan pada Peranti Dengan Arduino
Memecahkan Kata Laluan pada Peranti Dengan Arduino

Saya mempunyai kamera untuk menangkap gambar haiwan dengan bebas (jenama VICTURE dan model HC200) yang saya masukkan kata laluan dan setelah beberapa ketika tanpa menggunakannya saya terlupa. Sekarang hidupkan kamera muncul empat sifar (adalah empat kedudukan kata laluan) dan kursor yang menunjukkan di mana anda berada. Untuk memasukkan digit kami menggunakan butang atas, bawah, kiri dan kanan, ada juga OK untuk mengesahkan kata laluan.

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

Langkah 1:

Imej
Imej
Imej
Imej
Imej
Imej

Kemungkinan setiap kedudukan berkisar antara 0 hingga 9, dan dari A hingga Z. Saya ingat bahawa saya hanya memasukkan nombor dalam kata laluan. Setiap kali empat kedudukan dimasukkan dalam kata laluan, kita harus memeriksa 10, 000 kemungkinan (dari 0000 hingga 9999). Berapa lama masa yang diperlukan untuk mengesahkan semua 10, 000 kemungkinan ini? Sekiranya memeriksa kata laluan mengambil masa lebih kurang 4 saat, atau mungkin kurang. Melakukan pengiraan perlu melabur sekitar 11 jam. Adalah tidak masuk akal untuk berfikir bahawa boleh dilakukan secara manual

Tetapi kita boleh membuat seseorang atau sesuatu melakukannya untuk kita, dan itu adalah: ARDUINO. Kemudian kita akan mensimulasikan ketukan kekunci pada papan kekunci dan kemudian periksa satu per satu semua kemungkinan.

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 introducen las cuatro posiciones en el password, tendríamos que Terdiri daripada 10.000 posibilidades (desde el 0000 hasta el 9999). ¿Cuánto tiempo tardaríamos en verificar todas estos 10.000 posibilidades? Si constobar 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.

Tidak ada penafsiran yang jelas yang boleh dipercayai.

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 constobando así una a una todas la posibilidadas.

Langkah 2:

Imej
Imej
Imej
Imej
Imej
Imej
Imej
Imej

Kami membuka peranti dan mencari papan kekunci dan terminal. Dengan mengkaji papan, kita dapat melihat bahawa terminal output papan kekunci adalah yang ditunjukkan dalam gambar.

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.

Langkah 3:

Imej
Imej
Imej
Imej
Imej
Imej
Imej
Imej

Kami menghitung pin penyambung yang berbeza, dan saya mengimpal kabel kecil ke masing-masing untuk dapat mempelajarinya dengan lebih selesa.

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

Langkah 4:

Imej
Imej
Imej
Imej

Saya periksa bahawa kabel # 4 adalah yang biasa. Semasa saya menghubungi kabel yang berlainan dengan No. 4, saya dapat melihat perkara berikut:

Kabel 4 dan 5, seperti menekan butang KANAN

Kabel 4 dan 3, butang OK

Kabel 4 dan 2, kekunci BAWAH

Kabel 4 dan 6, kekunci KIRI

Kabel 4 dan 8, kekunci UP

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

Según hago contacto de los distintos cables 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.

Langkah 5:

Imej
Imej
Imej
Imej
Imej
Imej

Reka bentuk litar menggunakan:

Arduino UNO

1k perintang Ohm

Transistor 2N2222

Diseño el circuito usando:

- Arduino UNO

- Resistencias de 1kOhmio

- Transistor 2N2222

Langkah 6:

Imej
Imej

Itulah bagaimana pemasangan keseluruhan litar. Seperti yang anda lihat dalam foto, saya meletakkan kamera web untuk merakam layar perangkat yang ada dalam video keseluruhan prosesnya, kerana ketika Arduino menemui kuncinya, ia akan dilanjutkan dengan denyutan kunci. Dengan cara ini kita dapat melihat video dan mencari saat yang tepat ketika kata laluan diterima

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 ακριβo en que la contraseña fue aceptada.

Langkah 7: Código Arduino

Ini adalah kod untuk memprogram Arduino:

Este es el código para programar Arduino:

Langkah 8: Video

Video bagaimana prosesnya berkembang…

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

Disyorkan: