DFRWS2008 Mozilla Firefox Master Passwords

There is a proof of concept password cracker. Might add it into PyFlag later:

mozilla_cracker.tgz

You will need to install the following libraries under ubuntu:

apt-get install libnspr4-dev libnss3-dev

Here is an example session with an arabic dictionary

$ ./crack -d response_data/user_files/.mozilla/firefox/n5q6tfua.default/ -i response_data/user_files/.mozilla/firefox/n5q6tfua.default/signons2.txt -D arabic_dict.utf8  
#2d
.
https://www.google.com
Email
(0) Trying '71502' length 5
(10000) Trying 'التقزيم' length 14
(20000) Trying 'المبهج' length 12
(30000) Trying 'بالنحو' length 12
(40000) Trying 'خبلا' length 8
(50000) Trying 'غافن' length 8
(60000) Trying 'مخثر' length 8
(70000) Trying 'يربح' length 8
Failed to read password

Unfortunately the dictionary did not contain the password :-(