DIY

Comment créer un «générateur de mot de passe USB» pour créer et saisir automatiquement des mots de passe

Comment créer un «générateur de mot de passe USB» pour créer et saisir automatiquement des mots de passe

Octets courts: Voulez-vous posséder votre clé USB personnelle qui s'occupe de vos tâches de changement de mot de passe? À l'aide d'une clé USB, d'un ATtiny85 et de certaines compétences en soudage, vous pouvez créer un générateur de mot de passe USB qui crée et entre automatiquement les mots de passe. Pour ce faire, vous devez programmer ATtiny85 de manière à agir comme un clavier USB. Une méthode détaillée a été décrite par un créateur qualifié Joonas Pihlajamaa sur le blog de hackers Code and Life.

Il existe de nombreuses applications dans lesquelles il est nécessaire de changer régulièrement les mots de passe. Bien que de telles pratiques ne soient pas suivies par un utilisateur régulier de la technologie, de nombreuses entreprises encouragent leurs employés à le faire..

Le même problème a été rencontré par Joonas Pihlajamaa, dont l'employeur lui a demandé de changer son mot de passe à intervalles réguliers. Cela l'a inspiré à trouver un moyen qui l'aiderait à ne pas se souvenir d'un nouveau mot de passe. Il a décidé de créer un petit clavier USB HID qui tape un mot de passe stocké dans l'EEPROM - un type de mémoire non volatile - à chaque fois qu'il est connecté à un système..

Après avoir connecté l'appareil, afin de créer un nouveau mot de passe, il suffit d'appuyer sur le bouton de verrouillage des majuscules plusieurs fois - 4 fois pour démarrer la régénération du mot de passe et une fois pour chaque caractère de mot de passe généré. Juste au cas où vous vous poseriez la question, 10 est la longueur par défaut du mot de passe.

Pihlajamaa a créé sa version de générateur de mot de passe USB à l'aide d'une clé USB et d'un ATtiny85. L'ATtiny a été programmé pour agir comme un mot-clé USB qui effectue automatiquement la génération du mot de passe et le processus d'entrée. Le boîtier extérieur de l'appareil provenait d'un ancien lecteur flash de 512 Mo. Avec l'aide de quelques soudures, il a réussi à connecter les diodes Zener, les résistances, les cavaliers, GND, VCC et ATtiny sur un tripad vero-board.

Pihlajamaa a également partagé le code dont on a besoin pour alimenter l'appareil. Le code permet la communication avec l'appareil et reçoit les changements d'état de l'ordinateur.

Sur le blog des hackers Code and Life, Pihlajamaa a partagé un tutoriel détaillé comprenant les parties et le code dont on aura besoin pour créer son générateur de mot de passe USB personnel. Voici une vidéo de l'appareil en action: