===================================
Protected Storage PassView v1.31
Copyright (c) 2002 - 2003 Nir Sofer

Web site: http://nirsoft.cjb.net
===================================


Description
===========
Protected Storage PassView is a small utility that reveals the passwords stored on your
computer by Internet Explorer and Outlook Express. The passwords are revealed by reading
the information from the Protected Storage.

This utility can show 3 types of passwords:
1. Outlook Express passwords: When you create a mail account in Outlook Express, and you 
choose the "Remember password" option in the account properties, the password is saved in the
Protected Storage, and this utility can instantly reveal it. 
Be aware that if delete an existing Outlook Express account, the password won't be removed
from the Protected Storage. In such a case, the utility won't be able to obtain the 
user-name of the deleted account, and only the password will be shown.  

2. AutoComplete passwords in Internet Explorer: Many Web sites provides you a logon 
screen with user-name and password fields. When you log into the Web site, Internet
Explorer may ask you if you want to remember the password for the next time that you log into
this Web site. If choose to remember the password, the user-name and the password are 
saved in the Protected Storage, and thus they can be revealed by Protected Storage PassView.
In some circumstances, multiple pairs of user-name and passwords are stored for the same logon window.
In such case, the additional passwords will be displayed as sub-items of the first user-password pair.
In sub-items, the resource name is displayed as 3 dots ('...')

3. Password-protected sites in Internet Explorer: Some Web sites allows you to log on by 
using "basic authentication" or "challenge/response" authentication. When you enter the 
Web site, Internet Explorer displays a special logon dialog-box and asks you to 
enter your user-name and password. Internet Explorer also gives you the option to save 
the user-name/password pair for the next time you log-on. If you choose to save the 
logon data, the user-name and the password are saved in the Protected Storage, 
and thus they can be revealed by Protected Storage PassView.
In this category, you can also find the passwords of FTP servers.

By default, this utility shows all 3 types of passwords. You can select to show or hide
a specific type of password, by choosing the right password type from the View menu.

This utility can only show the passwords of the current logged-on user. it cannot reveal the
passwords of other users.


About The Protected Storage
============================
The Protected Storage information is saved in a special location in the Registry.
The base key of the Protected Storage is located under the following key:
"HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System Provider"
You can browse the above key in the Registry Editor (RegEdit), but you won't be able
to watch the passwords, because they are encrypted. Also, some passwords data are 
hidden by the operating system.


System Requirements
===================
* Windows operating system: Windows 95/98/ME, Windows NT, Windows 2000 or Windows XP. 
* Internet Explorer, Versions 4.0 - 6.0 


Versions History
================
18/04/03 Version 1.31: 
* Fixed bug: Problem with FTP passwords in Windows XP.
* Significant decrease in size of the executable.
05/03/03 Version 1.30:
* Added command-line support.
* Added popup menus.
* Added the option to open the Web site related to the password item.
15/02/03 Version 1.21: Fixed bug with IMAP and HTTP items of Outlook Express.
16/12/02 Version 1.20: 
* Added the ability to save the passwords information in tab-delimited format.
* Export / Import: allows you to easily move your passwords from one computer to another.
* Refresh (F5)                       			
* Fixed bug: The previous version was unable to properly decrypt the passwords of FTP servers. 
* Fixed problem: in previous versions, only one pair of user name and password was shown for each Web site (AutoComplete passwords), even if there was more than one password.
In this version, additional passwords for the same Web site are shown as sub-items.
09/09/02 Version 1.10: Added support for password deletion.
16/07/02 Version 1.00: First release.


License
=======
This utility is released as freeware for personal use. 
Do not use this utility for illegal activity, and do not use it for getting passwords
of a computer that is not yours.
If you distribute this utility, you must include the executable file and the readme file
in the distribution package, without any modification !


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. 


Using Protected Storage PassView
=================================
This utility is a standalone executable, and it doesn't require any installation process
or additional DLL files. In order to use it, extract the executable file (pspv.exe) to 
any folder your want, and run it.

After you run this utility, you'll get a window with 4 columns containing the list of the 
Protected Storage passwords. 
You can easily select the desired passwords, and then save them into a readable or tab-limited text file , or copy 
them into the clipboard.
If you want to delete one or more passwords, select the desired items in the list, and choose the "Delete Selected Items" from the File menu. You can also delete the items by clicking the "Delete" key.
Notice: When a Web page has more than one pair of user and password, you cannot delete a single password and keep that others. You can only delete all passwords together by selecting the first major password of the Web page. 


Moving your passwords to another computer.
===========================================
Starting from version 1.20, you can easily move your passwords to another computer, or to another operating system in the same computer, by using the Export/Import feature.
Be aware that the passwords of Outlook Express cannot be moved to another computer due to a technical limitation.
In order to move your passwords, follow strictly the instructions below:
1. In the operating system that contains the passwords you want to copy: 
   a. Run the 'Protected Storage PassView' utility.
   b. Select the passwords that you want to move. If you want to move all your passwords, press Ctrl+A ('Select All').  
   c. From the "Import / Export" menu, select "Export Selected Items".
   d. Select or type the filename for saving the passwords information into a file.

2. In the destination operating system:
   a. Run the 'Protected Storage PassView' utility.
   b. From the "Import / Export" menu, select "Import Items".
   c. Select the passwords file that you saved in the previous stage.
   d. If nothing goes wrong, you should now be able to use your passwords in the destination computer.

You can also move all your passwords from one computer to another by using
the '/exp' and '/imp' command-line options (See below) 

Command-line options
======================
/stext <Filename>
Save all Protected Storage items into a text file.

/stab <Filename>
Save all Protected Storage items into a tab-delimited text file.

/exp <Filename>
Export all Protected Storage items into a file.

/imp <Filename>
Import all items from a file into the Protected Storage.

Remark: If the filename contains one or more space characters, you must
enclose it with quotes ("").

Examples:
pspv.exe /stext c:\MyFolder\pass.txt
pspv.exe /exp "c:\My Documents\exp1.txt"
pspv.exe /imp "c:\My Documents\exp1.txt"


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


