|  | 
	
		| Exposing the Facebook Password Secrets | 
	
	  |  | 
    
    
		
		|  | 
	
	 |  | 
	
	
	
		
	
		 |  | 
		
	
		|  | 
	 |  | 
	
	
	
	
		
	
		
	
		|  | 
	
		|  | 
	
	
		
	
	
		| Facebook is the most popular social 
			network used by millions of people around the world. Users use 
			variety of applications to access Facebook services such as social 
			interaction, user updates, chat etc. In addition to Internet 
			browsers such as Firefox, IE, Chrome there are dedicated desktop 
			applications for accessing Facebook services. There are also lot of 
			messengers such as Paltalk, Digsby, Miranda which allows user to 
			access Facebook chat service Most of the these applications 
			either browsers or messengers generally store the Facebook account 
			password for subsequent logins so that user don't have to enter the 
			password every time. Each application uses their own encryption 
			method and storage mechanism to securely store the password. 
			This research article throws light on the internal password storage 
			and encryption mechanisms used for storing the Facebook  
			password by some of the popular applications and finally shows how to recover Facebook passwords from each of these applications.
	 
	  
		 | 
	
		|  | 
	
	
		
	
		 |  | 
	
		| This section explains how each of 
			these popular browsers store the passwords, how to distinguish 
			between Facebook & other passwords and finally how to recover the 
			Facebook password from their secret store. | 
		
		
	
		|  | 
	
	
		
	
		 |  | 
	
		| Firefox stores the account passwords in its sign-on secret store 
		using Triple-DES encryption coupled with BASE64 encoding technique. 
		Different versions of Firefox used different method to store the login 
		passwords. Initial versions of Firefox used signons.txt while latest 
		versions uses signons.sqlite (SQLite database file) for storing all 
		login details for visited websites. Firefox stores all website passwords including Facebook passwords 
		ofcourse at the user consent. To recover the Facebook password from this 
		big list we need to distinguish between the Facebook & other passwords.
		
		 This task is not difficult as Firefox stores the website URL along 
		with encrypted username & password for each of the stored login entries. 
		Here we just need to check if URL contains the magic string 
		'www.Facebook.com' and then recover only those details to recover real 
		Facebook username & password. | 
	 
		|  | 
	
		
	
		 |  | 
	
		| Like Firefox and most other browsers, Internet Explorer also stores 
		the sign-on credentials for all visited websites. Before version 
		7, Internet Explorer used the famous 'Protected Storage' to store such 
		sign-on passwords. Since it was less secure and easy to decipher, with 
		version 7 onwards IE uses 'Credential Provider' store & 'Windows 
		Cryptography' functions to securely store the passwords.
		
		   As IE will be storing the passwords for all the 
		websites, we need to separate out Facebook passwords from it. For older 
		version using 'Protected Storage' mechanism we can simply check for URL 
		entries against 'www.facebook.com' to get the stored Facebook login 
		details. However for version 7 onwards we need to have Facebook login 
		URLs in the IE history database as explained in above research article.
		
		 So before we proceed to recover Facebook Password, we need to 
		add following login URLs 
				 	
					http://www.facebook.com/http://facebook.com/login.php http://www.facebook.com/login.phphttp://login.facebook.com/https://login.facebook.com/login.php | 
	
		| It depends on which URL is used by user to login to Facebook 
		account. Generally such URLs will be in IE history but sometimes it may 
		have been deleted accidentally by user.
		
		
		
		
		Once we add these URLs to the IE history we can proceed to recover any 
		stored Facebook passwords IE Credential store. | 
	
		|  | 
	
	
		
	
		 |  | 
	
		| Like Internet Explorer and other browsers, Chrome also 
		stores the login passwords for all visited websites based on user 
		consent. Chrome uses Sqlite database to store the account information in 
		encrypted format. Now in order to distinguish between 
		Facebook & other account passwords we just need to check for 
		'www.Facebook.com' in the URL for each of entries.  | 
	
		|  | 
	
	
		
	
	 |  | 
	
		| Opera browser also stores the login username & password for all 
		visited websites at user's content. Opera uses the DES algorithm to 
		encrypt the password and store it along with other details in the magic 
		wand file. Each of 
		such stored entries contain the main URL & login URL of the website. 
		Here we have check each of login URL for 'facebook.com' to recover only 
		Facebook account passwords. | 
	
		|  | 
	
		|  | 
	
		
	
		 |  | 
	
		| Most of the universal messengers such as Trillian, 
		Digsby, Paltalk 
		etc supports Facebook chat as well as other protocols such as Gtalk, 
		Yahoo, AIM etc. Like web browsers these messengers also store the login 
		details including password for future use. But not all of them 
		store the account passwords locally. Some of them actually store it in 
		their servers. Hence it is difficult to recover such account passwords. 
	
	 Here we will present details on recovering the login passwords from 
		Messengers such as Paltalk, Miranda etc who store the passwords locally 
		on user's system. | 
	
		|  | 
	
	
	
		
	
	 |  | 
	
		| Paltalk is one of the emerging messenger of recent times which 
		supports multiple messenger protocols including Facebook chat. It stores 
		the login account passwords in the registry using the different 
		encryption mechanism for main and other protocols. As mentioned in 
		this article, login passwords for each of the protocols are stored in 
		the registry under unique subkey. Facebook account passwords are stored 
		under subkey named 'FBK'. So once we find this key, we can decrypt the 
		encrypted password stored under this key to get the Facebook password.  | 
	
	
		|  | 
	
	
		
	
		 |  | 
	
		| Miranda is the new universal messenger which also supports most of 
		popular chat protocols including Facebook. Miranda stores the login 
		passwords in the local database file using its own proprietary format. Miranda uses 
		Jabber protocol for 
		Facebook and Gmail chat. As a result all such Jabber based accounts are 
		stored under protocol name 'JABBER' in its database. Here we need to 
		distinguish Facebook from other Jabber accounts such as Gmail. 
		 
		For each Jabber protocol, Miranda stores 'LoginServer', 'LoginName' & 
		'LoginPassword'. Here we can use 'LoginServer' as the distinguishing key 
		among different Jabber accounts. For Facebook accounts, LoginServer is 
		set to 'chat.facebook.com'. Using this information we can easily recover 
		only Facebook account passwords from Miranda password store.
		 | 
			 |  | 
	
		
	
	
	
		| Facebook Password Decryptor is the FREE tool to instantly recover 
		stored Facebook account passwords stored by popular web browsers and 
		messengers.  It automatically crawls through each 
		of the above mentioned applications and instantly recovers the encrypted 
		Facebook account password.  | 
	 |  | 
	
		|  | 
	 |  | 
	
		| Facebook Password Decryptor works on wide range of platforms starting from Windows 
		XP to latest operating system Windows 10. | 
	
		|  | 
	
		|  | 
	
		|  | 
 
	
		|  | 
	
	 |  | 
	
	
	
		
	
		 |  | 
		
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  |