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

Έγχυση πληκτρολογίου/Πληκτρολογήστε αυτόματα τον κωδικό πρόσβασής σας με ένα κλικ!: 4 βήματα (με εικόνες)
Έγχυση πληκτρολογίου/Πληκτρολογήστε αυτόματα τον κωδικό πρόσβασής σας με ένα κλικ!: 4 βήματα (με εικόνες)

Βίντεο: Έγχυση πληκτρολογίου/Πληκτρολογήστε αυτόματα τον κωδικό πρόσβασής σας με ένα κλικ!: 4 βήματα (με εικόνες)

Βίντεο: Έγχυση πληκτρολογίου/Πληκτρολογήστε αυτόματα τον κωδικό πρόσβασής σας με ένα κλικ!: 4 βήματα (με εικόνες)
Βίντεο: Αλλαγή κωδικού πρόσβασης χρήστη σε windows χωρίς να γνωρίζετε τον κωδικό 2024, Δεκέμβριος
Anonim
Πληκτρολόγιο Injection/Auto Πληκτρολογήστε τον κωδικό πρόσβασής σας με ένα κλικ!
Πληκτρολόγιο Injection/Auto Πληκτρολογήστε τον κωδικό πρόσβασής σας με ένα κλικ!
Πληκτρολόγιο Injection/Auto Πληκτρολογήστε τον κωδικό πρόσβασής σας με ένα κλικ!
Πληκτρολόγιο Injection/Auto Πληκτρολογήστε τον κωδικό πρόσβασής σας με ένα κλικ!

Οι κωδικοί πρόσβασης είναι δύσκολοι… και το να θυμάσαι έναν ασφαλή είναι ακόμα πιο δύσκολο! Επιπλέον, εάν έχετε μαζί, περίπλοκο κωδικό πρόσβασης, θα χρειαστεί χρόνος για να πληκτρολογήσετε.

Αλλά μην φοβάστε τους φίλους μου, έχω λύση σε αυτό! Δημιούργησα ένα μικρό μηχάνημα αυτόματης πληκτρολόγησης που θα εξάγει τους κωδικούς πρόσβασης στον υπολογιστή. Τώρα δεν χρειάζεται να θυμάστε πράγματα ή να είστε γρήγορος δακτυλογράφος.

Βήμα 1: Αυτό που χρειάζεστε

Ο, τι χρειάζεσαι
Ο, τι χρειάζεσαι

Μέρη:

2x 10k αντιστάσεις (δεν πειράζει η εικόνα όπου υπάρχει μόνο μία)

1x Pro Micro (ή οποιοσδήποτε κλώνος Arduino/Arduino με το τσιπ 32u4)

1x Matchbox (Τώρα, μην πάρετε τη λάθος ιδέα, δεν είναι σε ένα σπιρτόκουτο να είναι ύπουλο, είναι χτισμένο σε ένα επειδή νομίζω ότι φαίνεται καλό).

2x κουμπιά.

Μερικά καλώδια, κατά προτίμηση διαφορετικά χρώματα.

Εργαλεία που χρησιμοποιήθηκαν:

Συγκολλητικό σίδερο.

Όπλο κόλλας

Βήμα 2: Το βάζουμε μαζί

Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί

Για την καλωδίωση θα πρέπει να συνδέσετε το VCC και/ή το RAW στο Pro Micro μέσω αντίστασης στο κουμπί. Το καλώδιο που πηγαίνει στις ψηφιακές ακίδες του Pro Micro θα μεταβεί στον ίδιο ακροδέκτη με το τροφοδοτικό του κουμπιού. Τέλος, επιστρέψτε στο έδαφος (GND).

Or διευκολύνετε τον εαυτό σας και κοιτάξτε τις εικόνες για να δείτε πώς συνέδεσα τα πράγματα. Η εικόνα Fritzing είναι για να καταστεί σαφές πού θα πάνε όλα, ξέρω ότι είναι ένα Leonardo σε αυτήν την εικόνα, αλλά δεν υπήρχε Pro Micro στο Fritzing.

Χρησιμοποιήστε το πιστόλι κόλλας για να ασφαλίσετε τα πάντα στη σπιρτόκουτο.

Βήμα 3: Ο κώδικας

#include #define buttonPin 7 // Δημιουργεί μόνιμα το κουμπίPin's value 7. #define buttonPin2 5 // Κάνει μόνιμα την τιμή του κουμπιούPin2 5.

void setup () {

pinMode (buttonPin, INPUT); // Ορίστε τις καρφίτσες ως εισόδους. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Ξεκινήστε τις λειτουργίες του keayboard

}

void loop () {

int buttonState = digitalRead (buttonPin); // διαβάστε την κατάσταση της εισαγωγής κουμπιού int buttonState2 = digitalRead (buttonPin2); // διαβάστε την κατάσταση της εισαγωγής κουμπιού εάν (buttonState == LOW) {// πατώντας το κουμπί θα παράγει μια ΧΑΜΗΛΗ κατάσταση 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Εισαγάγετε τον κωδικό πρόσβασής σας εδώ καθυστέρηση (1000). } if (buttonState2 == LOW) {// πατώντας το κουμπί θα προκύψει LOW κατάσταση 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Εισαγάγετε τον δεύτερο κωδικό πρόσβασης εδώ καθυστέρηση (1000). }

}

Εάν θέλετε, μπορείτε να το κάνετε να πληκτρολογήσει το όνομα χρήστη/το email σας και στη συνέχεια να προσθέσετε τον κωδικό πρόσβασης και να το εισαγάγετε επίσης. Απλώς τοποθετήστε αυτό το κομμάτι κώδικα αντί για το Keyboard.print ().

<Keyboard.print ("Το όνομα χρήστη σας"); // πληκτρολογήστε καθυστέρηση ονόματος χρήστη (100); Keyboard.press (KEY_TAB); // αυτό θα πατήσει την καθυστέρηση του πλήκτρου tab (100). Keyboard.print ("Ο κωδικός πρόσβασής σας"); // πληκτρολογήστε κωδικό πρόσβασης

Βήμα 4: Όλα Έγιναν

Ολα τελείωσαν!
Ολα τελείωσαν!

Συνδέστε το στον υπολογιστή σας και ξεκινήστε να το χρησιμοποιείτε!

Συνιστάται: