IE PassView v1.15 - Recover lost passwords stored by Internet Explorer
Copyright (c) 2006 - 2008 Nir Sofer

Related Links

Related Links

Description

IE PassView is a small utility that reveals the passwords stored by Internet Explorer browser. It supports the new version of Internet Explorer 7.0, the Beta version of Internet Explorer 8.0, as well as older versions of Internet Explorer, v4.0 - v6.0

Versions History

  • Version 1.15
    • Added support for reading IE7 passwords from external drive.
  • Version 1.10
    • Fixed bug: After passwords were added/deleted , refreshing the list in IE PassView didn't work properly.
  • Version 1.09
    • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to IE PassView.
  • Version 1.08
    • Added support for saving as comma delimited file.
    • Added /scomma commmand-line option
  • Version 1.07
    • Fixed bug: IE PassView failed to detect the AutoComplete passwords of URLs the end with '/' character (On Internet Explorer 7).
    • Added support for Web sites file (iepv_sites.txt) - for decrypting the passwords of Internet Explorer 7.0 even when the history file is empty.
  • Version 1.06
    • The configuration is now saved to a file instead of the Registry.
  • Version 1.05
    • Fixed a small bug that caused IE PassView to hang in some computers.
  • Version 1.04
    • Added support for IE7 under Windows Vista.
  • Version 1.03
    • Added new option: Delete selected items.
  • Version 1.02
    • Fixed bug: The save command-line options created empty file.
    • Fixed bug: The password of password-protected Web sites appeared also in the user name column.
  • Version 1.01
    • Added new options: Show/hide passwords according to their storing location.
    • New command-line options /no_pass_cred, /no_pass_pstore, /no_pass_reg
  • Version 1.00 - First Release.

Using IE PassView

IE PassView doesn't require any installation process or additional DLLs. In order to start using it, just copy the executable file (iepv.exe) to any folder like, and run it. After running iepv.exe, IE PassView scans all Internet Explorer passwords in your system, and display them on the main window.

Types Of Passwords

IE PassView utility can recover 3 types of passwords:
  • AutoComplete Passwords: When you enter a Web page that contains a form with user/password fields and a login button, Internet Explorer may ask you if you want to save the password, after pressing the login button. If you choose to save the password, the password is saved as AutoComplete password.
    Be aware that some Web sites (like Yahoo login page) deliberately disable the AutoComplete feature, in order to avoid password stealing by other users.
  • HTTP Authentication Passwords: Some Web sites allow the user to enter only after typing user and password in a separated dialog-box. If you choose to save the password in this login dialog-box, the password is saved as HTTP authentication password.
  • FTP Passwords: Simply the passwords of FTP addresses (ftp://...)

Known Issues With Internet Explorer 7.0

Starting from version 7.0 of Internet Explorer, Microsoft completely changed the way that passwords are saved. In previous versions (4.0 - 6.0), all passwords were saved in a special location in the Registry known as the "Protected Storage".
In version 7.0 of Internet Explorer, passwords are saved in different locations, depending on the type of password. Each type of passwords has some limitations in password recovery:
  • AutoComplete Passwords: These passwords are saved in the following location in the Registry: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage2
    The passwords are encrypted with the URL of the Web sites that asked for the passwords, and thus they can only be recovered if the URLs are stored in the history file. If you clear the history file, IE PassView won't be able to recover the passwords until you visit again the Web sites the asked for the passwords. Alternatively, you can add a list of URLs of Web sites that requires user name/password into the Web sites file (see below).
  • HTTP Authentication Passwords: These passwords are stored in the Credentials file under Documents and Settings\Application Data\Microsoft\Credentials , together with login passwords of LAN computers and other passwords.
    Due to security limitations, IE PassView can recover these passwords only if you have administrator rights.

Known Issue With Delete Items

Be aware that when you have a Web site that has multiple stored passwords, deleting the one of the passwords also remove all the other passwords for the same Web site. The reason for that is that all the passwords of a Web site are stored in the same entry.

Using The Web Sites File (iepv_sites.txt)

As explained earlier, IE PassView won't be able to retrieve the AutoComplete passwords of Internet Explorer 7.0 if the history of Internet Explorer is cleared.
If you know the exact URLs of Web sites that store user name and passowrd, you can add them into the Web Sites File - iepv_sites.txt, and then IE PassView will retrieve the passwords even if the URL cannot be found in the history file of Internet Explorer.
iepv_sites.txt is a simple text file that must be located in the same folder of iepv.exe. The URLs in the file should be separated by CRLF characters. A sample iepv_sites.txt file with a few URLs is already provided with IE PassView.

Reading IE7 passwords from external drive

Starting from version 1.15, you can also read the passwords stored by IE7 from an external profile in your current operating system or from another external drive (For example: from a dead system that cannot boot anymore). In order to use this feature, you must know the last logged-on password used for this profile, because the passwords are encrypted with the SHA hash of the log-on password, and without that hash, the passwords cannot be decrypted.
You can use this feature from the UI, by selecting the 'Advanced Options' in the Options menu, or from command-line, by using /external parameter. The user profile path should be something like "C:\Documents and Settings\admin" in Windows XP/2003 or "C:\users\myuser" in Windows Vista/2008.

Be aware that you must run iepv.exe as administrator in order to use this feature.

False Positive Problems

Some Antivirus programs detect this utility as infected with Trojan/Virus. Click here to read more about false alerts in Antivirus programs.

Command-Line Options

/stext <Filename> Save the list of all Internet Explorer passwords into a regular text file.
/stab <Filename> Save the list of all Internet Explorer passwords into a tab-delimited text file.
/scomma <Filename> Save the list of all Internet Explorer passwords into a comma-delimited text file.
/stabular <Filename> Save the list of all Internet Explorer passwords into a tabular text file.
/shtml <Filename> Save the list of all Internet Explorer passwords into HTML file (Horizontal).
/sverhtml <Filename> Save the list of all Internet Explorer passwords into HTML file (Vertical).
/sxml <Filename> Save the list of all Internet Explorer passwords to XML file.
/no_pass_cred Don't load the passwords stored in the Credentials file.
/no_pass_reg Don't load the passwords stored in the Registry.
/no_pass_pstore Don't load the passwords stored in the Protected Storage.
/external <User Profile Path> <Last Log-On Password> Load the IE7 passwords from external drive/profile. For example:
iepv.exe /external "C:\Documents and Settings\admin" "MyPassword"

Translating IE PassView To Another Language

IE PassView allows you to easily translate all menus, dialog-boxes, and other strings to other languages.
In order to do that, follow the instructions below:
  1. Run IE PassView with /savelangfile parameter:
    iepv.exe /savelangfile
    A file named iepv_lng.ini will be created in the folder of IE PassView utility.
  2. Open the created language file in Notepad or in any other text editor.
  3. Translate all menus, dialog-boxes, and string entries to the desired language.
  4. After you finish the translation, Run IE PassView, and all translated strings will be loaded from the language file.
    If you want to run IE PassView without the translation, simply rename the language file, or move it to another folder.

License

This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification !
Be aware that selling this utility as a part of a software package is not allowed !

Disclaimer

The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.

Feedback

If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com

Download IE PassView In Zip file
Download self-install executable for installing IE PassView with uninstall support

 



 

IE PassView is also available in other languages. In order to change the language of IE PassView, download the appropriate language zip file, extract the 'iepv_lng.ini', and put it in the same folder that you Installed IE PassView utility.

LanguageTranslated ByDateVersion
Arabic 01/10/2007 
Bulgarian Balkans 360 26/06/2008 
Croatian Ami Hrvatska 27/02/2008 
Dutch Sander Lambregts 07/12/20081.15
DutchJan Verheijen 03/04/20091.15
FinnishOlli 21/10/2007 
French PasswordOne 15/11/2008 
French Jean-Michel Gillion 31/10/2007 
Galician Xos Antn Vicente Rodrguez 20/01/2007 
German Latino auf WinTotal 14/11/20081.15
Hungarian Hevesi Jnos 24/05/2008 
Italian Giacomo Margarito 05/09/2006 
Polish Ponury 16/11/2007 
Portuguese Zepa 03/02/2007 
RomanianCristian Stefan 07/05/2007 
RussianDmitry Yerokhin 15/03/2008 
Simplified Chinese SnowFoxBBS v1.00 (21.09.2006) 23/09/2006 
SpanishInguaite 30/12/2007 
SwedishZcorpio 27/12/2007 
Taiwanese Republic of Taiwan 07/03/2007 
Traditional Chinese o King 19/11/20081.15
TurkishMurat Karagz 01/03/2008 
Valencian vjatv 23/04/2008