Innehållsförteckning:

Knäcka lösenordet på en enhet med Arduino: 8 steg
Knäcka lösenordet på en enhet med Arduino: 8 steg

Video: Knäcka lösenordet på en enhet med Arduino: 8 steg

Video: Knäcka lösenordet på en enhet med Arduino: 8 steg
Video: CS50 2015 - Week 10 2024, November
Anonim
Knäcka lösenordet på en enhet med Arduino
Knäcka lösenordet på en enhet med Arduino

Jag har en kamera för att ta bilder av djur i frihet (märke VICTURE och modell HC200) som jag satte ett lösenord till och efter ett tag utan att använda det glömde jag. Slå nu på kameran visas fyra nollor (är lösenordets fyra positioner) och en markör som anger var du befinner dig. För att ange siffrorna använder vi upp, ner, vänster och höger knappar, det finns också OK för att verifiera lösenordet.

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.

Steg 1:

Bild
Bild
Bild
Bild
Bild
Bild

Möjligheterna för varje position sträcker sig från 0 till 9, och från A till Z. Jag kommer ihåg att jag bara skrev in siffror i lösenordet. Varje gång de fyra positionerna anges i lösenordet måste vi kontrollera 10 000 möjligheter (från 0000 till 9999). Hur lång tid skulle det ta att verifiera alla dessa 10 000 möjligheter? Om det tar cirka 4 sekunder, eller kanske mindre, att kontrollera ett lösenord. Att göra beräkningarna måste investera cirka 11 timmar. Det är inte orimligt att tro att det är möjligt att göra det manuellt

Men vi kan få någon eller något att göra det åt oss, och att något är: ARDUINO. Sedan skulle vi simulera tangenttryckningarna på tangentbordet och sedan kolla alla möjligheter en efter en.

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 introducer las cuatro posiciones en el password, tendríamos que comprobar 10.000 posibilidades (desde el 0000 hasta el 9999). ¿Cuánto tiempo tardaríamos and 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.

Men vi kan också säga att det är algoien o algo lo haga por nosotros, och det är också: ARDUINO. Entonces simularíamos las pulsaciones en el teclado e ir comprobando así una a una todas la posibilidadas.

Steg 2:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Vi öppnar enheten och letar efter tangentbordet och dess terminaler. Genom att studera tavlan kan vi se att tangentbordets utgångsterminaler är de som anges på fotografierna.

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.

Steg 3:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Vi numrerar de olika stiften på kontakten, och jag svetsar en liten kabel till var och en av dem för att kunna studera dem mer bekvämt.

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

Steg 4:

Bild
Bild
Bild
Bild

Jag kontrollerar att kabel nr 4 är den vanliga. När jag kommer i kontakt med de olika kablarna med nr 4 kan jag observera följande:

Kabel 4 och 5, det är som att trycka på högerknappen

Kabel 4 och 3, OK -knapp

Kabel 4 och 2, NER -knapp

Kabel 4 och 6, VÄNSTER -nyckel

Kabel 4 och 8, UPP -knapp

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

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

Steg 5:

Bild
Bild
Bild
Bild
Bild
Bild

Design kretsen med:

Arduino UNO

1k Ohm motstånd

2N2222 transistorer

Diseño el circuito usando:

- Arduino UNO

- Resistens på 1 kOhm

- Transistorer 2N2222

Steg 6:

Bild
Bild

Så är sammansättningen av hela kretsen. Som du kan se på fotot lägger jag en webbkamera för att spela in enhetens skärm för att ha i video hela processen, eftersom när Arduino hittar nyckeln fortsätter den med pulseringarna av nycklar. På så sätt kan vi se videon och hitta det exakta ögonblicket då lösenordet accepterades

Así queda el montaje de todo el circuito.

Vi kommer att se en fotografisk bild av en webbkamera som kan användas för att dela en video med en video om hur du gör det, och du kan använda Arduino encuentre la clave proseguirá con las pulsaciones de teclas. De esta manera podemos visualizar el video and buscar el momento exacto en que la contraseña fue aceptada.

Steg 7: Código Arduino

Detta är koden för att programmera Arduino:

Este es el código för programmeraren Arduino:

Steg 8: Video

Video om hur processen utvecklas …

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

Rekommenderad: