This project aims to help you when you have a faulty Firefox/Thunderbird installation or a corrupted filesystem (like in my case) to recover passwords from signons.sqlite and key3.db.
See file pswRecover4Moz.txt for full explanations!
- recover Passwords!!!
- some decryption function integrated (SHA1,DES3-EDE,...)
- minimal ASN.1 parser
Software:
- gcc compiler (or other ANSI C/C++ compilers and linkers)
- libnss (optional,automatically installed w/ most of Mozilla products)
- sqlite3 library (libsqlite3.so)
- Clone this repository:
git clone https://github.com/philsmd/pswRecovery4Moz.git - Build pswRecovery4Moz:
cd pswRecovery4Moz gcc pswRecovery4Moz.c -m32 -ldl -o pswRecovery4Moz - Check help:
./pswRecovery4Moz -h - Use whatever functionality you need (see options and pswRecovery4Moz.txt)
- Improve posix compatibility
- Simplify the code
- Performance improvements
- Testing
- and,and,and
Credits go to the main developers of OpenSSL (for some inspirations on SHA1 and DES3 decryption) and to Stephen Henson for his key3 research.
- Stephen Henson (DRH consultancy)
- OpenSSL team
Did I miss somebody? Please help me to complete the list if you think I missed somebody here!
This project is lincensed under the GNU GENERAL PUBLIC LICENSE version 3.