DreamPackPL with Password
Protection
plugin by John Tait (john925)
June 15, 2004
v2.36
Installing DreamPackPL into the plugin.
Download DreamPackPL from
Damian Bakowski's web site
and decompress it. Copy sfcfiles.dll into the dreampack_pw plugin's files folder.
Read the description of DreamPackPL while at the website then read the
documentation that comes with the DreamPackPL download. DreamPack's
interface and capabilities changed significantly with version 2004.06.10 and may
do so again.
Creating passwords
Password encryption is based on md5 hashing. The included password hash
manager can create hashes based on one, two, three, or four text
strings. "DreamPackPL with Password Protection" can only
test for hashes
created using a single text string. To create a password file:
- PasswordManager.exe is in the plugin's files folder.
- If you've created passwords earlier and want to start over, delete dat.mdd.
- Run PasswordManager.

- Leave "Passwords to Generate Hash" set to One.
- Enter a password in the "Password One" field.
- Click on "Save New Hash"
- Repeat steps 5. and 6. to add additional passwords that will allow
DreamPackPL to run.
- Entering a password and clicking on "Remove Hash" will remove
that password.
- Entering a password and clicking on "Test Hash Is Saved" will tell you if
the password is currently saved or not.
Using the "DreamPackPL with Password Protection" installer
- Select "DreamPackPL - pw" from the "Programs" submenu in NU2MENU.
- Use the folder selection window that opens to specify the Windows OS Root
Directory on the target system's hard disk.
- There are three buttons in the DreamPackPL installer: Install,
Uninstall, and "Remove sfcfiles.bak from target system."
- Install
- Renames the Microsoft version of sfcfiles.dll in "TargetRoot"\system32
on the target system to sfcfiles.lld. This is necessary to use DreamPack's
built in uninstaller.
- Copies the DreamPack version of sfcfiles.dll to the target system.
- If, and only if, there is no system backup copy of sfcfiles.dll on the
target system, an extra backup of the Microsoft version of sfcfiles.dll is
made named sfcfiles.bak You will be notified during the installation if
this happens.
- Uninstall - WARNING!!!
DreamPack modifies the registry on the target system! The ONLY way to remove the DreamPack registry entries is to use DreamPack's own uninstaller!
Use the plugin uninstaller only if: One - The target system has not been booted with DreamPack
installed or Two - DreamPack's uninstaller failed to restore the original Microsoft version of sfcfiles.dl.
- Deletes the DreamPack version of sfcfiles.dll from the target system.
- Renames sfcfiles.lld to sfcfiles.dll. If sfcfiles.lld is missing
sfcfiles.dll is recreated from a system backup or from sfcfiles.bak.
- If it exists, sfcfiles.bak is deleted.
- If DreamPack's uninstaller failed to
recreate the Microsoft version of sfcfiles.dll, the plugin uninstaller
will do so.
- Remove sfcfiles.bak from target system
- If an sfcfiles.bak
file was created during nstallation, you need to delete sfcfiles.bak from
the target system after using DreamPack to uninstall itself. Boot into Bart
PE, run "DreamPackPL with Password Protection", then select "Remove
sfcfiles.bak from target system".
Limitations
- The plugin uninstaller cannot remove DreamPack registry entries from the target system! If you've booted
the target system from its hard disk with DreamPack installed you must use
DreamPack's uninstaller, not the plugin uninstaller, to remove DreamPack!
- Using administrative rights to force a password change on an
account makes that account's EFS encrypted files unavailable to anybody,
even their owner.
From the author of DreamPackPl
Damian Bakowski
e-mail: d--b@wp.pl
web: www.d--b.webpark.pl
This tool is FREE and only for non-commercial usage.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
YOU USE THIS SOFTWARE ONLY FOR OWN RISK.