İçindekiler:

Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)
Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)

Video: Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)

Video: Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)
Video: Mutlaka yapmanız gereken MacBook ayarları 2024, Kasım
Anonim
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!

Parolalar zordur… ve güvenli olanı hatırlamak daha da zordur! Bunun da ötesinde, dolambaçlı bir parolanız varsa, yazmanız zaman alacaktır.

Ama korkmayın dostlarım, buna bir çözümüm var! Şifreleri bilgisayara aktaracak küçük bir otomatik yazma makinesi yarattım. Artık bir şeyleri hatırlamaya veya hızlı bir daktilo olmaya gerek yok.

Adım 1: İhtiyacınız Olan Şey

Neye ihtiyacın var
Neye ihtiyacın var

Parçalar:

2x 10k dirençler (sadece bir tane olan resmi boşverin)

1x Pro Micro (veya 32u4 çipli herhangi bir Arduino/Arduino klonu)

1x Kibrit Kutusu (Yanlış anlamayın, kibrit kutusundan sinsi olmak için değil, bir tanesinde yerleşik çünkü bence iyi görünüyor).

2x Butonlar.

Bazı kablolar, tercihen farklı renkler.

Kullanılan aletler:

Havya.

Tutkal tabancası

Adım 2: Bir araya getirmek

Bir araya getirmek
Bir araya getirmek
Bir araya getirmek
Bir araya getirmek

Kablolama için Pro Micro'daki VCC ve/veya RAW'ı bir direnç aracılığıyla düğmeye bağlamanız gerekir. Pro Micro üzerindeki dijital pinlere giden kablo, power on butonu ile aynı pine gidecektir. Son olarak, yere dönün (GND).

Veya kendiniz için kolaylaştırın ve işleri nasıl bağladığımı görmek için resimlere bakın. Fritzing görüntüsü, her şeyin nereye gideceğini netleştirmeye yardımcı olmak içindir, o görüntüde bir Leonardo olduğunu biliyorum ama Fritzing'de Pro Micro yoktu.

Kibrit kutusundaki her şeyi sabitlemek için tutkal tabancasını kullanın.

Adım 3: Kod

#include #define buttonPin 7 // ButtonPin'in değerini kalıcı olarak 7 yapar. #define buttonPin2 5 // ButtonPin2'nin değerini 5 yapar.

geçersiz kurulum() {

pinMode(buttonPin, INPUT); // Pinleri giriş olarak ayarlayın. pinMode(buttonPin2, INPUT); Seri.başla(9600); klavye.başla(); // klavye işlevlerini başlat

}

boşluk döngüsü () {

int buttonState = digitalRead(buttonPin); //buton girişinin durumunu oku int buttonState2 = digitalRead(buttonPin2); //düğme girişinin durumunu okuyun if (buttonState == LOW) { //düğmeye basmak LOW durumu 0V üretecektir

Serial.println(buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); //Şifrenizi buraya girin gecikme (1000); } if (buttonState2 == LOW) { //düğmeye basmak bir DÜŞÜK durum 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); //İkinci şifrenizi buraya girin gecikme (1000); }

}

İsterseniz, kullanıcı adınızı/e-postanızı yazıp ardından sekmede şifreyi yazabilir ve onu da girebilirsiniz. Sadece Keyboard.print() yerine bu kod parçasını koyun.

<Keyboard.print("Kullanıcı adınız");//kullanıcıadı gecikmesini yazın(100); Keyboard.press(KEY_TAB);//bu, sekme tuşu gecikmesine basacaktır(100); Keyboard.print("Şifreniz"); //şifreyi yaz

Adım 4: Tamamlandı

Hepsi tamam!
Hepsi tamam!

Bilgisayarınıza bağlayın ve kullanmaya başlayın!

Önerilen: