Récemment, un de mes proches m’a demandé s’il était possible de cracker un fichier pst dont le mot de passe a été perdu. Un fichier pst est un fichier d’archive du logiciel Outlook de Microsoft.

Procédure de gestion des fichiers pst dans Microsoft Outlook

Cherchons sur internet

J’ai donc commencé, comme tout bon informaticien qui se respecte, à chercher sur mon moteur de recherche préféré un utilitaire. Et là, je suis tombé dans les bas fond d’internet : tous les fichiers .exe les plus obscurs, plus ou moins payants et à l’apparence digne de Windows XP se tenaient en première page.

J’ai tout de même passé quelques dizaines de minutes avant de décider d’abandonner totalement l’espoir de trouver un logiciel capable de faire ce dont j’avais besoin sans coûter 700$ ni détruire mon beau pc.

GitHub, mon amour

Je me suis ensuite dirigé vers GitHub, mon meilleur ami quand il s’agit de trouver un script, une librairie ou un logiciel. En moins de dix secondes et avec les trois mots clés crack, pst et password la barre de recherche m’affiche deux dépots de code, dont l’un des deux allait résoudre mon problème quelques minutes plus tard :

pst2john

J’ai donc récupéré les mots de passe perdus en deux temps, trois commandes :wink: .

$ git clone https://github.com/simiden/pst2john.git .
$ make
$ pst2john <chemin vers le fichier pst>

Et voilà ! Le mot de passe perdu s’affiche dans la console !