Challenge 2014 - Mots de passe de Firefox
Un apprenti cryptanalyste a commencé le décodage du fichier «key3.db» récupéré dans le profil FireFox d'un utilisateur.
Voici ce qu'il a obtenu :
PasswordCheck : 031401ede6cc3788949567358f177e4e81ef5bbf6df5c2000b2a864886f70d010c050103e2eebd272e3560530464c0f8d99864b3 GlobalSalt : 23c4ed472fea420997cf3e2ead9e9e1b576df805
Comment l'aider alors à retrouver le mot de passe principal qui a été utilisé, sachant qu'il ne comporte seulement que 4 caractères ?
- Ecrire un programme qui détermine ce mot de passe.
- Utiliser ensuite les valeurs obtenues pour retrouver le nom d'utilisateur et le mot de passe enregistré dans ce fichier «signons.sqlite» (SHA1 : d09406fc9a87481757fe6c4c534fafd5ec19276b).
- A quelle date ce mot de passe a-t-il été enregistré ?
- Ecrire enfin un programme permettant d'obtenir les 2 valeurs (PasswordCheck et GlobalSalt) à partir d'un fichier «key3.db» quelconque.