فهرست مطالب:

تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!: 4 مرحله (همراه با تصاویر)
تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!: 4 مرحله (همراه با تصاویر)

تصویری: تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!: 4 مرحله (همراه با تصاویر)

تصویری: تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!: 4 مرحله (همراه با تصاویر)
تصویری: باز کردن قفل گوشی 2024, نوامبر
Anonim
تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!
تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!
تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!
تزریق صفحه کلید/رمز عبور خود را با یک کلیک تایپ کنید!

گذرواژه ها سخت هستند … و به خاطر سپردن رمزهای امن حتی سخت تر است! علاوه بر این ، اگر رمز عبور پیچیده ای دارید ، تایپ آن زمان می برد.

اما از دوستان نترسید ، من راه حلی برای این موضوع دارم! من یک دستگاه تایپ خودکار کوچک ایجاد کردم که رمزهای عبور را به رایانه وارد می کند. در حال حاضر نیازی به به خاطر سپردن موارد یا تایپ سریع نیست.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز دارید
آنچه شما نیاز دارید

قطعات:

2x مقاومت 10k (به تصویر جایی که تنها یک عکس وجود دارد اهمیتی ندهید)

1x Pro Micro (یا هر کلون Arduino/Arduino با تراشه 32u4)

1x Matchbox (در حال حاضر ، ایده اشتباه را دریافت نکنید ، این در جعبه کبریت نیست که زیرکانه باشد ، در یک ساخته شده است ، زیرا به نظر من خوب به نظر می رسد).

2 دکمه فشاری

برخی از کابلها ، ترجیحاً رنگهای مختلف.

ابزارهای مورد استفاده:

آهن لحیم کاری.

تفنگ چسب

مرحله 2: ترکیب آن

کنار هم قرار دادن
کنار هم قرار دادن
کنار هم قرار دادن
کنار هم قرار دادن

برای سیم کشی باید VCC و/یا RAW را روی Pro Micro از طریق مقاومت به دکمه وصل کنید. کابل که به پین های دیجیتالی Pro Micro می رود ، به همان پین برقی روی دکمه می رود. در نهایت ، به زمین (GND) بازگردید.

یا این کار را برای خود آسان کنید و به تصاویر نگاه کنید تا ببینید که چگونه همه چیز را به هم وصل کرده ام. تصویر Fritzing برای این است که مشخص شود همه چیز به کجا خواهد رسید ، من می دانم که آن لئوناردو روی آن تصویر است اما هیچ Pro Micro در Fritzing وجود نداشت.

از اسلحه چسب برای محکم کردن همه چیز در جعبه کبریت استفاده کنید.

مرحله 3: کد

#شامل #تعریف دکمه پین 7 // مقدار دکمه را به طور دائم 7 ایجاد می کند.

void setup () {

pinMode (buttonPin ، INPUT) ؛ // پین ها را به عنوان ورودی تنظیم کنید. pinMode (buttonPin2 ، INPUT) ؛ Serial.begin (9600)؛ Keyboard.begin ()؛ // عملکردهای keayboard را شروع کنید

}

حلقه خالی () {

int buttonState = digitalRead (buttonPin) ؛ // وضعیت ورودی دکمه int buttonState2 = digitalRead (buttonPin2) را بخوانید ؛ // وضعیت ورودی دکمه را بخوانید اگر (buttonState == LOW) {// با فشار دادن دکمه یک حالت LOW پایین 0V ایجاد می شود

Serial.println (buttonState) ؛

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa") ؛ // رمز عبور خود را در اینجا تأخیر (1000) وارد کنید ؛ } if (buttonState2 == LOW) {// فشار دادن دکمه حالت LOW Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa") ایجاد می کند. // رمز دوم خود را در اینجا تأخیر وارد کنید (1000) ؛ }

}

اگر می خواهید ، می توانید آن را در نام کاربری/ایمیل خود و سپس برگه گذرواژه تایپ کنید و آن را نیز وارد کنید. فقط این قطعه کد را به جای فقط Keyboard.print () قرار دهید.

<Keyboard.print ("نام کاربری شما") ؛ // تایپ نام کاربری تاخیر (100) ؛ Keyboard.press (KEY_TAB) ؛ // با این کار تأخیر کلید tab (100) را فشار می دهد ؛ Keyboard.print ("رمز عبور شما") ؛ //رمز عبور را تایپ کنید

مرحله 4: همه انجام شد

همه انجام شد!
همه انجام شد!

آن را به رایانه خود متصل کرده و شروع به استفاده از آن کنید!

توصیه شده: