


IE PassView v1.07
Copyright (c) 2006 - 2007 Nir Sofer
Web site: http://www.nirsoft.net



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, as well as older versions of Internet explorer, v4.0 - v6.0



Versions History
================


* Version 1.07
  o Fixed bug: IE PassView failed to detect the AutoComplete
    passwords of URLs the end with '/' character (On Internet Explorer 7).
  o 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
  o The configuration is now saved to a file instead of the Registry.

* Version 1.05
  o Fixed a small bug that caused IE PassView to hang in some
    computers.

* Version 1.04
  o Added support for IE7 under Windows Vista.

* Version 1.03
  o Added new option: Delete selected items.

* Version 1.02
  o Fixed bug: The save command-line options created empty file.
  o Fixed bug: The password of password-protected Web sites appeared
    also in the user name column.

* Version 1.01
  o Added new options: Show/hide passwords according to their storing
    location.
  o 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.



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.



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.

/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.



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
