Si vous souhaitez une version installable et compilé de ce code : voir http://www.sharevb.net/logiciels/passrecovery.htm
Voici la version .Net du code VB6 du même titre...
ATTENTION : JE NE SERAIS ETRE TENU RESPONSABLE DE L'UTILISATION QUE VOUS FAITES DE CE CODE OU DES MODIFICATIONS QUE VOUS LUI APPORTERIEZ.
CE CODE EST A UTILISER UNIQUEMENT DANS DEUX CAS :
-> OUBLI D'UN MOT DE PASSE STOCKE POUR UN SITE
-> SUPPRESSION DE MOTS DE PASSES INDIVIDUELLEMENT OU EN TOTALITE
Ce code lit les mots de passe stockés dans le Protected Storage (dont l'utilisation n'est pas conseillée par Microsoft et pour cause). Il contient les mots de passe de Internet Explorer (Saisie semi-automatique de mots de passe et de champs), d'Outlook Express, MSN Explorer et MSN Messenger...A NOTER : ce moyen de stockage est relativement sûr dans la mesure où les données sont cryptées afin de ne pouvoir décrypter que dans la session de celui qui les a crypté. CE CODE NE PERMAIT DE DECRYPTER QUE LES MOTS DE PASSE DE LA SESSION EN COURS.
Ce code permet aussi de lire le mots de passes des différentes versions de MSN Messenger ou Windows Messenger en utilisant (pour les versions les plus récentes) CryptUnprotectData et CredEnumerate....
Il permet aussi de supprimer individuellement un mot de passe si vous ne voulez pas tout avoir a retappé à la prochaine visite des autres sites.
Ce programme permet aussi de décrypter les mots de passes stockés par Firefox et Thunderbird (toutes versions).
Ce code assume que le mot de passe maitre de Firefox/Thunderbird de chaque profile est vide (il n'y a pas de moyen graphique de saisir le mot de passe). Il nécessite d'installer dans le répertoire d'exécution, les dlls NSPR et NSS (par ex : bin\Debug et bin\Release)
Télécharger ces deux libraries à :
-> ftp://ftp.mozilla.org/pub/mozilla.org/nspr/release s/v4.6.4/msvc6.0/WINNT5.0_OPT.OBJ/nspr-4.6.4.zip
- > https://ftp.mozilla.org/pub/mozilla.org/security/n ss/releases/NSS_3_11_4_RTM/msvc6.0/WINNT5.0_OPT.OB J/nss-3.11.4.zip
Extraire les dlls du dossier lib de ces archives et les placer dans le dossier de l'exécutable
Ce code nécessite aussi System.Data.SQLite (pour la version 3.5 de Firefox) : http://sourceforge.net/projects/sqlite-dotnet2/