Kazalo:

Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!: 4 koraki (s slikami)
Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!: 4 koraki (s slikami)

Video: Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!: 4 koraki (s slikami)

Video: Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!: 4 koraki (s slikami)
Video: Клавиатура не работает после обновления Windows 10 11 20H2 21H1? Ремонт клавиатуры ноутбука Lenovo 2024, November
Anonim
Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!
Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!
Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!
Injekcija tipkovnice/samodejno vnesite geslo z enim klikom!

Gesla so težka … in še težje si je zapomniti zaščiteno! Poleg tega bo trajalo nekaj časa, da vnesete zapleteno geslo.

Ampak ne bojte se mojih prijateljev, za to imam rešitev! Ustvaril sem majhen stroj za samodejno vnašanje, ki bo gesla oddajal v računalnik. Zdaj se vam ni treba spominjati stvari ali biti hiter tipkar.

1. korak: Kaj potrebujete

Kaj rabiš
Kaj rabiš

Deli:

2x 10k uporov (ne glede na sliko, kjer je samo en)

1x Pro Micro (ali kateri koli klon Arduino/Arduino s čipom 32u4)

1x Škatla za vžigalice (ne razumite napačne zamisli, ni v škatli za vžigalice, da bi bila prikrita, ampak je vgrajena v eno, ker se mi zdi dobro).

2x gumba.

Nekateri kabli, po možnosti različnih barv.

Uporabljena orodja:

Spajkalnik.

Pištola za lepilo

2. korak: Sestavite skupaj

Sestavljanje skupaj
Sestavljanje skupaj
Sestavljanje skupaj
Sestavljanje skupaj

Za ožičenje boste morali povezati VCC in/ali RAW na Pro Micro preko upora na upor do gumba. Kabel, ki gre na digitalne zatiče na Pro Micro, bo šel na isti pin kot gumb za vklop. Nazadnje se vrnite na tla (GND).

Ali pa si olajšajte in si oglejte slike, da vidite, kako sem stvari povezal. Slika Fritzinga naj bi bila jasna, kam bo šlo, vem, da je na tej sliki Leonardo, vendar v Fritzingu ni bilo Pro Micro.

S pištolo za lepilo pritrdite vse v škatli za vžigalice.

3. korak: Koda

#include #define buttonPin 7 // Trajno naredi vrednost buttonPin 7. #define buttonPin2 5 // Trajno naredi vrednost buttonPin2 5.

void setup () {

pinMode (buttonPin, INPUT); // Nastavite zatiče kot vhodne. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Zaženite funkcije tipkovnice

}

void loop () {

int buttonState = digitalRead (buttonPin); // preberemo stanje vnosa gumba int buttonState2 = digitalRead (buttonPin2); // preberemo stanje vnosa gumba, če (buttonState == LOW) {// pritisk na gumb povzroči nizko stanje 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // tukaj vnesite geslo delay (1000); } if (buttonState2 == LOW) {// pritisk na gumb povzroči nizko stanje 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // tukaj vnesite drugo geslo delay (1000); }

}

Če želite, ga lahko vnesete v svoj uporabniški imenik/e -poštni naslov, nato na zavihek geslo in vnesite tudi to. Samo vnesite ta del kode namesto Keyboard.print ().

<Keyboard.print ("Vaše uporabniško ime"); // vnesite zakasnitev uporabniškega imena (100); Keyboard.press (KEY_TAB); // s tem pritisnete zakasnitev tipke tabulatorka (100); Keyboard.print ("Vaše geslo"); // vnesite geslo

4. korak: Vse končano

Končano!
Končano!

Povežite ga z računalnikom in začnite uporabljati!

Priporočena: