Cuprins:

Injecție tastatură / Tastați automat parola cu un singur clic !: 4 pași (cu imagini)
Injecție tastatură / Tastați automat parola cu un singur clic !: 4 pași (cu imagini)

Video: Injecție tastatură / Tastați automat parola cu un singur clic !: 4 pași (cu imagini)

Video: Injecție tastatură / Tastați automat parola cu un singur clic !: 4 pași (cu imagini)
Video: CS50 2013 - Week 1 2024, Decembrie
Anonim
Injecție tastatură / Tastați automat parola cu un singur clic!
Injecție tastatură / Tastați automat parola cu un singur clic!
Injecție tastatură / Tastați automat parola cu un singur clic!
Injecție tastatură / Tastați automat parola cu un singur clic!

Parolele sunt grele … și să vă amintiți unul sigur este și mai greu! În plus, dacă aveți o parolă complicată, va dura mult timp să tastați.

Dar nu vă temeți de prietenii mei, am o soluție la asta! Am creat o mică mașină de tastat automat care va afișa parolele în computer. Acum nu mai este nevoie să vă amintiți lucruri sau să fiți un tiper rapid.

Pasul 1: De ce aveți nevoie

De ce ai nevoie
De ce ai nevoie

Părți:

2x rezistențe 10k (nu vă deranjează imaginea în care există doar una)

1x Pro Micro (sau orice clonă Arduino / Arduino cu cipul 32u4)

1x Matchbox (Acum, nu vă înțelegeți greșit, nu este într-o cutie de chibrituri să fie furioasă, este încorporată într-una singură, deoarece cred că arată bine).

2x Butoane.

Unele cabluri, de preferință culori diferite.

Instrumente utilizate:

Ciocan de lipit.

Pistol de lipit

Pasul 2: Puneți-l împreună

Punând laolaltă
Punând laolaltă
Punând laolaltă
Punând laolaltă

Pentru cablare, va trebui să conectați VCC și / sau RAW de pe Pro Micro printr-un rezistor la buton. Cablul care merge la pinii digitali de pe Pro Micro va merge la același pin ca alimentarea butonului. În cele din urmă, reveniți la sol (GND).

Sau ușurează-te și privește imaginile pentru a vedea cum am conectat lucrurile. Imaginea Fritzing este pentru a clarifica unde va merge totul, știu că este un Leonardo pe acea imagine, dar nu exista Pro Micro în Fritzing.

Folosiți pistolul de lipit pentru a asigura totul în cutia de chibrituri.

Pasul 3: Codul

#include #define buttonPin 7 // Creează permanent valoarea buttonPin 7. #define buttonPin2 5 // Realizează permanent valoarea buttonPin2 5.

configurare nulă () {

pinMode (buttonPin, INPUT); // Setați pinii ca intrări. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Porniți funcțiile keayboard

}

bucla nulă () {

int buttonState = digitalRead (buttonPin); // citiți starea intrării butonului int buttonState2 = digitalRead (buttonPin2); // citiți starea intrării butonului dacă (buttonState == LOW) {// apăsând butonul se va produce o stare LOW 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Introduceți parola aici întârziere (1000); } if (buttonState2 == LOW) {// apăsarea butonului va produce o stare LOW 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Introduceți a doua parolă aici întârziere (1000); }

}

Dacă doriți, îl puteți face să tastați în numele dvs. de utilizator / e-mail, apoi filează parola și să introduceți și asta. Doar introduceți această bucată de cod în loc doar de Keyboard.print ().

<Keyboard.print („Numele dvs. de utilizator”); // tastați numele de utilizator întârziere (100); Keyboard.press (KEY_TAB); // aceasta va apăsa tasta tab întârziere (100); Keyboard.print („Parola dvs.”); //scrie parola

Pasul 4: Toate gata

Totul este gata!
Totul este gata!

Conectați-l la computer și începeți să-l utilizați!

Recomandat: