Mündəricat:

Klaviatura Enjeksiyonu/Şifrənizi Bir Tək Kliklə Yazın !: 4 Adım (Şəkillərlə)
Klaviatura Enjeksiyonu/Şifrənizi Bir Tək Kliklə Yazın !: 4 Adım (Şəkillərlə)

Video: Klaviatura Enjeksiyonu/Şifrənizi Bir Tək Kliklə Yazın !: 4 Adım (Şəkillərlə)

Video: Klaviatura Enjeksiyonu/Şifrənizi Bir Tək Kliklə Yazın !: 4 Adım (Şəkillərlə)
Video: Всё, что тебе нужно знать про клавиатуры 2024, Iyun
Anonim
Klaviatura Enjeksiyonu/Parolunuzu Bir Tək Kliklə Avtomatik Yazın!
Klaviatura Enjeksiyonu/Parolunuzu Bir Tək Kliklə Avtomatik Yazın!
Klaviatura Enjeksiyonu/Parolunuzu Bir Tək Kliklə Avtomatik Yazın!
Klaviatura Enjeksiyonu/Parolunuzu Bir Tək Kliklə Avtomatik Yazın!

Şifrələr çətindir … və etibarlı bir şeyi xatırlamaq daha çətindir! Üstəlik, qarışıq bir şifrə varsa, yazmaq üçün vaxt lazımdır.

Ancaq dostlarımdan qorxma, bunun bir həll yolu var! Şifrələri kompüterə çıxaracaq kiçik bir avtomatik yazma maşını yaratdım. İndi bir şeyi xatırlamağa və ya sürətli bir typer olmağa ehtiyac yoxdur.

Addım 1: Nə lazımdır

Nə lazımdır
Nə lazımdır

Parçalar:

2x 10k rezistorlar (yalnız birinin olduğu şəklə fikir verməyin)

1x Pro Micro (və ya 32u4 çipli hər hansı bir Arduino/Arduino klonu)

1x Kibrit qutusu (İndi səhv fikirdə olmayın, yaxşı göründüyünü düşündüyünüz üçün gizli şəkildə qurulmaq kibrit qutusunda deyil).

2x düymələr.

Bəzi kabellər, tercihen fərqli rənglər.

İstifadə olunan alətlər:

Lehimleme dəmir.

Yapışqan silah

Addım 2: Bir yerdə qoyun

Birlikdə qoyulması
Birlikdə qoyulması
Birlikdə qoyulması
Birlikdə qoyulması

Kablolama üçün, düyməyə bir rezistor vasitəsilə Pro Micro -da VCC və/və ya RAW -ı bağlamalısınız. Pro Micro üzərindəki rəqəmsal pinlərə gedən kabel, düymənin gücü ilə eyni pinə gedəcək. Nəhayət, yerə qayıdın (GND).

Ya da özünüz üçün işinizi asanlaşdırın və şəkillərə baxaraq şeyləri necə bağladığımı görün. Fritzing görüntüsü, hər şeyin hara gedəcəyini aydınlaşdırmağa kömək etməkdir, bilirəm ki, bu görüntüdə Leonardo var, amma Fritzingdə Pro Micro yox idi.

Kibrit qutusundakı hər şeyi təmin etmək üçün yapışqan tabancasından istifadə edin.

Addım 3: Kod

#include #define buttonPin 7 // Daimi olaraq buttonPin dəyərini 7 edir. #define buttonPin2 5 // Daimi olaraq buttonPin2 -nin dəyərini 5 edir.

boş quraşdırma () {

pinMode (düyməPin, GİRİŞ); // Sancaqları giriş olaraq təyin edin. pinMode (düyməPin2, GİRİŞ); Serial.begin (9600); Keyboard.begin (); // Keayboard funksiyalarına başlayın

}

boşluq döngəsi () {

int buttonState = digitalRead (buttonPin); // giriş düyməsinin vəziyyətini oxumaq int buttonState2 = digitalRead (buttonPin2); // düymə girişinin vəziyyətini oxuyun, əgər (buttonState == LOW) {// düyməyə basmaq LOW 0V vəziyyətinə səbəb olacaq

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Şifrənizi bura daxil edin gecikmə (1000); } if (buttonState2 == LOW) {// düyməsinə basmaq LOW vəziyyət 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa") istehsal edəcək; // ikinci parolunuzu bura daxil edin gecikmə (1000); }

}

İstəyirsinizsə, istifadəçi adınızı/e -poçtunuzu yazın, sonra şifrə sekmesine daxil edin və onu da daxil edin. Sadəcə Keyboard.print () yerinə bu kodu daxil edin.

<Keyboard.print ("İstifadəçi adınız"); // İstifadəçi adı gecikməsini yazın (100); Keyboard.press (KEY_TAB); // bu sekme düyməsini gecikdirəcək (100); Keyboard.print ("Şifrəniz"); // parol yazın

Addım 4: Hər şey bitdi

Hər şey hazırdır!
Hər şey hazırdır!

Kompüterinizə qoşun və istifadə etməyə başlayın!

Tövsiyə: