Fai da te

Come costruire un generatore di password USB per creare e inserire password automaticamente

Come costruire un generatore di password USB per creare e inserire password automaticamente

Byte brevi: Sei disposto a possedere la tua chiave USB personale che si occupa delle attività di modifica della password? Utilizzando una USB, un ATtiny85 e alcune abilità di saldatura, è possibile creare un generatore di password USB che crea e inserisce automaticamente le password. Per fare ciò, è necessario programmare ATtiny85 in modo da agire come una tastiera USB. Un metodo dettagliato è stato descritto da un abile creatore Joonas Pihlajamaa sul blog di hacker Code and Life.

Esistono molte applicazioni in cui è necessario modificare le password regolarmente. Sebbene tali pratiche non siano seguite da un normale utente di tecnologia, molte aziende incoraggiano i propri dipendenti a farlo.

Lo stesso problema è stato affrontato da Joonas Pihlajamaa, il cui datore di lavoro gli ha chiesto di cambiare la sua password a intervalli regolari. Questo lo ha ispirato a trovare un modo che lo aiutasse a evitare del tutto di ricordare una nuova password. Ha deciso di creare una piccola tastiera HID USB che digita una password memorizzata in EEPROM, un tipo di memoria non volatile, ogni volta che viene collegata a un sistema.

Dopo aver connesso il dispositivo, per creare una nuova password, è sufficiente toccare il pulsante di blocco maiuscole alcune volte, 4 volte per avviare la rigenerazione della password e una volta per ogni carattere della password generato. Nel caso ve lo stiate chiedendo, 10 è la lunghezza predefinita della password.

Pihlajamaa ha creato la sua versione del generatore di password USB con l'aiuto di una USB e di un ATtiny85. ATtiny è stato programmato per agire come una parola chiave USB che esegue automaticamente la generazione della password e il processo di accesso. L'involucro esterno del dispositivo proveniva da una vecchia unità flash da 512 MB. Con l'aiuto di alcune saldature, è riuscito a collegare i diodi Zener, le resistenze, i ponticelli, GND, VCC e ATtiny su una vera-board tripad.

Pihlajamaa ha anche condiviso il codice necessario per alimentare il dispositivo. Il codice abilita la comunicazione al dispositivo e riceve i cambiamenti di stato dal computer.

Sul blog degli hacker Code and Life, Pihlajamaa ha condiviso un tutorial dettagliato che include le parti e il codice necessari per creare il proprio generatore di password USB personale. Ecco un video del dispositivo in azione: