Мазмуну:

Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз !: 4 Кадам (Сүрөттөр менен)
Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз !: 4 Кадам (Сүрөттөр менен)

Video: Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз !: 4 Кадам (Сүрөттөр менен)

Video: Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз !: 4 Кадам (Сүрөттөр менен)
Video: ⌨️ ТОП 13! ЛУЧШАЯ МЕХАНИЧЕСКАЯ КЛАВИАТУРА 2023 2024, Ноябрь
Anonim
Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз!
Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз!
Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз!
Клавиатура Инъекциясы/Сырсөзүңүздү Бир Чыкуу менен Авто Териңиз!

Сырсөздөр кыйын… жана коопсузду эстөө андан да кыйын! Анын үстүнө, эгер сизде кошулган пароль болсо, аны терүү үчүн убакыт талап кылынат.

Бирок досторумдан коркпогула, менде бул үчүн чечим бар! Мен компьютерге сырсөздөрдү чыгаруучу кичинекей автоматтык машинаны түздүм. Азыр нерселерди эстөөнүн же тез тапкыч болуунун кереги жок.

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек

Бөлүктөр:

2x 10k каршылыгы

1x Pro Micro (же 32u4 чипи бар ар кандай Arduino/Arduino клону)

1x Matchbox (Эми, туура эмес түшүнүккө калбаңыз, ал ширеңке кутусунда эмес, ал бирөөнө курулган, анткени менимче, бул жакшы окшойт).

2x баскычтар.

Кээ бир кабелдер, башкача айтканда, башка түстөр.

Колдонулган куралдар:

Кандооч.

Желим курал

2 -кадам: Аны бириктирүү

Аны бириктирүү
Аны бириктирүү
Аны бириктирүү
Аны бириктирүү

Электр өткөргүчтөрү үчүн Pro Microдогу VCC жана/же RAWти резистор аркылуу баскычка туташтыруу керек. Pro Microдогу санарип казыктарга баруучу кабель баскычтын күчү менен бирдей казыкка барат. Акыр -аягы, жерге кайтуу (GND).

Же өзүңүзгө жеңил кылып, сүрөттөрдү карап, нерселерди кантип байланыштырганымды көрүңүз. Fritzing сүрөтү баары кайда кетерин түшүнүүгө жардам берүү үчүн, мен бул сүрөттө Леонардо экенин билем, бирок Fritzingде Pro Micro жок болчу.

Ширеңке кутусундагы бардыгын камсыз кылуу үчүн желим тапанчаны колдонуңуз.

3 -кадам: Кодекс

#inclee #define buttonPin 7 // buttonPin маанисин 7 кылат.

жараксыз орнотуу () {

pinMode (buttonPin, INPUT); // Пиндерди кириш катары коюңуз. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Кийборд функциясын баштаңыз

}

void loop () {

int buttonState = digitalRead (buttonPin); // баскычын киргизүү абалын окуу int buttonState2 = digitalRead (buttonPin2); // баскычтын кирүү абалын окуңуз, эгер (buttonState == LOW) {// баскычты басуу LOW 0V абалына алып келет

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Бул жерге сырсөзүңүздү киргизиңиз кечигүү (1000); } if (buttonState2 == LOW) {// баскычты басуу LOW абалын 0V Keyboard.print чыгарат ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Экинчи сырсөзүңүздү бул жерге киргизиңиз кечигүү (1000); }

}

Кааласаңыз, аны колдонуучу/электрондук почтаңызга жазыңыз, андан кийин сырсөздүн өтмөгүнө кирип, аны да киргизиңиз. Жөн гана Keyboard.print () ордуна бул кодду коюңуз.

<Keyboard.print ("Сиздин колдонуучу атыңыз"); // колдонуучунун атын кечиктирүү (100); Keyboard.press (KEY_TAB); // бул табулатура баскычынын кечигүүсүн басат (100); Keyboard.print ("Сиздин сырсөзүңүз"); // сырсөздү териңиз

4 -кадам: Баары бүттү

Баары бүттү!
Баары бүттү!

Аны компьютериңизге туташтырып, колдоно баштаңыз!

Сунушталууда: