Πίνακας περιεχομένων:

Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino: 8 βήματα
Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino: 8 βήματα

Βίντεο: Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino: 8 βήματα

Βίντεο: Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino: 8 βήματα
Βίντεο: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Νοέμβριος
Anonim
Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino
Σπάσιμο του κωδικού πρόσβασης σε μια συσκευή με Arduino

Έχω μια κάμερα για να τραβάω φωτογραφίες ζώων σε ελευθερία (μάρκα VICTURE και μοντέλο HC200) στην οποία έβαλα έναν κωδικό πρόσβασης και μετά από λίγο χωρίς να τον χρησιμοποιήσω ξέχασα. Τώρα ενεργοποιήστε την κάμερα εμφανίζονται τέσσερα μηδενικά (είναι οι τέσσερις θέσεις του κωδικού πρόσβασης) και ένας δρομέας που υποδεικνύει πού βρίσκεστε. Για την εισαγωγή των ψηφίων χρησιμοποιούμε τα κουμπιά επάνω, κάτω, αριστερά και δεξιά, υπάρχει επίσης το ΟΚ για επαλήθευση του κωδικού πρόσβασης.

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. Εισαγωγή στο los dígitos usamos los botones arriba, abajo, izquierda y derecha, también está el OK para verificar la contraseña.

Βήμα 1:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Οι δυνατότητες κάθε θέσης κυμαίνονται από 0 έως 9 και από Α έως Ζ. Θυμάμαι ότι έβαλα μόνο αριθμούς στον κωδικό πρόσβασης. Κάθε φορά που οι τέσσερις θέσεις εισάγονται στον κωδικό πρόσβασης, θα πρέπει να ελέγχουμε 10.000 δυνατότητες (από 0000 έως 9999). Πόσος χρόνος θα χρειαζόταν για την επαλήθευση όλων αυτών των 10.000 δυνατοτήτων; Εάν ο έλεγχος ενός κωδικού πρόσβασης διαρκεί περίπου 4 δευτερόλεπτα, ή ίσως και λιγότερο. Για να γίνουν οι υπολογισμοί θα χρειαστεί να επενδύσετε περίπου 11 ώρες. Δεν είναι παράλογο να πιστεύουμε ότι είναι εφικτό να το κάνουμε χειροκίνητα

Αλλά μπορούμε να κάνουμε κάποιον ή κάτι να το κάνει για εμάς, και αυτό κάτι είναι: ARDUINO. Στη συνέχεια, προσομοιώσαμε τα πλήκτρα στο πληκτρολόγιο και στη συνέχεια ελέγξαμε μία προς μία όλες τις δυνατότητες.

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 nasje números en la contraseña. Cada vez que se introducen las cuatro posiciones en el password, τείνετε να πληκτρολογείτε 10.000 πιθανότητες (στο el 0000 hasta el 9999). ¿Cuánto tiempo tardaríamos en verificar todas estos 10.000 πιθανότητες; 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. Ενσωματώνει την εξομοίωση των ερεθισμάτων και των συστημάτων που μπορούν να χρησιμοποιηθούν ως ένα μοναδικό περιβάλλον.

Βήμα 2:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Ανοίγουμε τη συσκευή και αναζητούμε το πληκτρολόγιο και τα τερματικά του. Μελετώντας τον πίνακα μπορούμε να δούμε ότι οι ακροδέκτες εξόδου του πληκτρολογίου είναι αυτοί που υποδεικνύονται στις φωτογραφίες.

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:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Αριθμούμε τους διαφορετικούς πείρους του συνδέσμου και συγκολλάω ένα μικρό καλώδιο σε καθένα από αυτά για να μπορέσω να τα μελετήσω πιο άνετα.

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

Βήμα 4:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

Ελέγχω ότι το καλώδιο # 4 είναι το κοινό. Καθώς έρχομαι σε επαφή με τα διαφορετικά καλώδια με το Νο 4, μπορώ να παρατηρήσω τα εξής:

Τα καλώδια 4 και 5, είναι σαν να πατάτε το δεξί πλήκτρο

Καλώδιο 4 και 3, κουμπί OK

Καλώδιο 4 και 2, κλειδί ΚΑΤΩ

Καλώδιο 4 και 6, ΑΡΙΣΤΕΡΟ κλειδί

Καλώδιο 4 και 8, UP κλειδί

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

Μπορείτε να επικοινωνήσετε με καλώδια που θα σας βοηθήσουν να λάβετε υπόψη σας για να δείτε 4:

Καλώδιο 4 y 5, es como si pulsara el tecla de la DERECHA.

Καλώδιο 4 y 3, tecla OK

Καλώδιο 4 y 2, tecla ABAJO

Καλώδιο 4 y 6, tecla IZQUIERDA

Καλώδιο 4 y 8, tecla ARRIBA.

Βήμα 5:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Σχεδιάστε το κύκλωμα χρησιμοποιώντας:

Arduino UNO

Αντιστάσεις 1k Ohm

2 τρανζίστορ 2N2222

Διάφορα στοιχεία χρήσης:

- Arduino UNO

- Αντίσταση 1kOhmio

- Transistores 2N2222

Βήμα 6:

Εικόνα
Εικόνα

Έτσι είναι η συναρμολόγηση ολόκληρου του κυκλώματος. Όπως μπορείτε να δείτε στη φωτογραφία, έβαλα μια κάμερα web για να καταγράψει την οθόνη της συσκευής για να έχει στο βίντεο όλη την διαδικασία, αφού όταν το Arduino βρει το κλειδί θα συνεχίσει με τους παλμούς των πλήκτρων. Με αυτόν τον τρόπο μπορούμε να δούμε το βίντεο και να βρούμε την ακριβή στιγμή που έγινε αποδεκτός ο κωδικός πρόσβασης

Así queda el montaje de todo el circuito.

Πραγματοποιήστε λήψη μιας φωτογραφικής μηχανής μέσω της διαδικτυακής κάμερας και της διάθεσής σας για τη χρήση του βίντεο και της διαδικασίας, για το οποίο μπορείτε να χρησιμοποιήσετε το Arduino για την κάλυψη των πεζών σας. Μπορείτε να παρακολουθήσετε οπτικά το βίντεο και να κάνετε ένα ακριβές χρονικό διάστημα και να αντιγράψετε ένα fue aceptada.

Βήμα 7: Código Arduino

Αυτός είναι ο κώδικας για το πρόγραμμα Arduino:

Este es el código για το πρόγραμμα Arduino:

Βήμα 8: Βίντεο

Βίντεο για το πώς εξελίσσεται η διαδικασία…

Βίντεο από την αρχή της διαδικασίας….

Συνιστάται: