DIY

Hvordan lage en “USB Password Generator” for å opprette og angi passord automatisk

Hvordan lage en “USB Password Generator” for å opprette og angi passord automatisk

Korte byte: Villig til å eie din personlige USB-nøkkel som tar seg av passordendring av oppgaver? Ved hjelp av en USB, en ATtiny85 og noen loddeferdigheter kan du opprette en USB-passordgenerator som oppretter og skriver inn passord automatisk. For å gjøre dette må du programmere ATtiny85 på en måte å fungere som et USB-tastatur. En detaljert metode er beskrevet av en dyktig produsent Joonas Pihlajamaa på hackerbloggen Code and Life.

Det er mange applikasjoner der man trenger å endre passordene regelmessig. Selv om slik praksis ikke følges av en vanlig teknologibruker, oppfordrer mange bedrifter sine ansatte til å gjøre det.

Det samme problemet sto Joonas Pihlajamaa overfor, hvis arbeidsgiver krevde at han byttet passord med jevne mellomrom. Dette inspirerte ham til å finne på en måte som ville hjelpe ham med å hoppe over å huske et nytt passord helt. Han bestemte seg for å lage et lite USB HID-tastatur som skriver inn et passord lagret i EEPROM - en type ikke-flyktig minne - hver gang det er koblet til et system.

Etter at du har koblet til enheten, for å opprette et nytt passord, må du bare trykke på Caps Lock-knappen noen ganger-4 ganger for å starte passordregenerering og en gang for hvert passordtegn som genereres. Bare hvis du lurer på, er 10 standard passordlengde.

Pihlajamaa opprettet sin versjon av USB-passordgenerator ved hjelp av en USB og en ATtiny85. ATtiny ble programmert til å fungere som et USB-nøkkelord som utfører passordgenereringen og inngangsprosessen automatisk. Den ytre kapslingen til enheten var fra en gammel 512 MB flash-stasjon. Ved hjelp av litt lodding klarte han å koble Zener-dioder, motstander, hoppere, GND, VCC og ATtiny på et tripad vero-board.

Pihlajamaa har også delt koden man trenger for å drive enheten. Koden muliggjør kommunikasjon til enheten og mottar statusendringer fra datamaskinen.

På hackerbloggen Code and Life har Pihlajamaa delt en detaljert opplæring som inkluderer delene og koden som man trenger for å lage sin personlige USB-passordgenerator. Her er en video av enheten i aksjon: