Obsah:
- Krok 1: Získejte kód
- Krok 2: Zapojení. (bude přidáno krátce)
- Krok 3: Změňte svou oblíbenost
- Krok 4: Napište do Arduina
Video: PassPen (Správce hesel Arduino): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Toto je můj projekt PassPen. malé arduino nano, které mě ve škole přihlásí k počítačům.
Je vyroben z malé desky plošných spojů, která je navržena s tlačítky tak, aby měla kolík umožňující zamykání před tiskem hesel.
Krok 1: Získejte kód
Hardware:
Arduino pro micro:
Micro USB adaptér (nebo kabel bude fungovat).
Kód a návrh DPS najdete zde:
pro Arduino pro micro použijte soubor PasscodeBoard.ino a pro desku digispark soubor DigiSpark_passcode.ino.
Krok 2: Zapojení. (bude přidáno krátce)
můžete si vybrat, jaké vstupy chcete použít. můj návrh používá vstup 2, 3 a 4.
Krok 3: Změňte svou oblíbenost
Změňte všechny const int btnX na hodnoty pinů, které používáte, pokud nepoužíváte stejné jako já s mým boardem.
příklad:
const int btn1 = 10; // Tím se tlačítko 1 nastaví na digitální vstup 10.
Kód pro Arduino je napsán pro vyhodnocení aretace PIN_CODE.
přidejte tedy požadovaný kolík mezi závorky {}, může být téměř tak dlouhý, jak chcete, kód je v tomto smyslu dynamický.
příklad:
int PIN_CODE = {1, 2, 3, 3, 1};
poté přidejte hesla nebo jiná tlačítka, která chcete vložit do přepínače „přepínač (btn_number ())“
v případě 1 jsou věci, které budou vytištěny při stisknutí tlačítka 1 atd.
neodstraňujte přestávku; na konci každého případu. (Říkám to pro případ, že nevíte, jak přepínač funguje.
příklad:
switch (btn_number ()) {
případ 1: // Napíše jméno uživatele a poté tabulátory do dalšího pole, napíše heslo1 a poté stiskne Enter.
Keyboard.println ("UserName"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Heslo1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
přestávka;
případ 2: // Zadává heslo2
Keyboard.println ("Heslo2");
přestávka;
případ 3: // Zadá heslo3 a poté stiskne Enter.
Keyboard.println ("Heslo3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); přestávka;
výchozí:
Keyboard.println („Něco se pokazilo a nebylo zjištěno žádné z tlačítek.“); přestávka;}
Krok 4: Napište do Arduina
Předpokládám, že jste si nastavili Arduino IDE s potřebnými balíčky pro Arduino Pro Micro.
Musíte ale přidat knihovnu Keyboard.h. otevřete správce knihovny arduino a vyhledejte Klávesnice, vyberte tu s názvem Klávesnice a nainstalujte ji.
Po dokončení instalace zavřete správce knihoven.
(Ujistěte se, že je vaše deska arduino připojena a vybrána v nabídce nástrojů.) Klikněte na tlačítko pro zápis a máte hotovo!
Doporučuje:
MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: 4 kroky
MicroKeyRing: Drobné úložiště hesel, které se vejde do kapsy: Hesla, hesla a další hesla. Každý web, poštovní aplikace nebo služba Google vyžaduje heslo. A na dvou místech NESMÍTE používat stejné heslo. Kde je můžete uložit? V desktopové aplikaci? Ve (údajně zabezpečené) webové aplikaci?
Systém hesel: 9 kroků
Systém hesel: Systém hesel, pomocí kterého můžete nastavit heslo pro zamknutí věcí, které potřebujete. Vytvořil jsem však pouze systém hesel, což znamená, že musíte najít projekt, který věci zamkne. Dva z nich se tedy mohou spojit dohromady
Postup: Vytvoření generátoru náhodných hesel v Pythonu: 8 kroků
Jak: Vytvoření generátoru náhodných hesel pomocí Pythonu: V tomto tutoriálu se naučíte, jak vytvořit generátor náhodných hesel pomocí Pythonu v několika jednoduchých krocích
Jak spustit příkazový řádek na počítači, který je uzamčen, a dostat se do hesla správce: 3 kroky
Jak spustit příkazový řádek na počítači, který je uzamčen, a dostat se do hesla správce: Název mluví za vše. Tento instruktážní program vám řekne, jak spustit CMD (příkazový řádek) a změnit heslo
3 spolehlivé způsoby, jak získat oprávnění správce v systému Windows XP nebo Vista: 3 kroky
3 spolehlivé způsoby, jak získat oprávnění správce v systému Windows XP nebo Vista: Tento návod vám ukáže 3 způsoby, jak najít jakékoli heslo pro jakýkoli účet na počítači. Tyto 3 programy jsou Cain a Abel, OphCrack a OphCrack Live Cd