Ultra Zip Password Cracker v1.10 (c) 1998 Ivan Golubev
======================================================

 Sorry for my english, I hope you can understand what I wanted to say.

Contents
========

  Description
  Requirements
  Usage
  National languages support
  Performance
  Known bugs and limitations
  Future enhancements
  How to register
  Technical support
  Where to get the latest version

Description
-----------

  Ultra Zip Password Cracker (or UZPC) can be used to crack (or recover)
password for zip archives. There are many program like this but UZPC have
some advantages that others have not:

  - UZPC does complete password checking, i. e. if it found password, this is
    true password for archive. Many other program can give you false passwords, 
    especially if archive contains less than three files.
  - UZPC supports two types of attack: "brute-force" and dictionary based.
  - UZPC is very fast program. It highly optimized for speed. On P-166 system
    it performance is about 260000 passwords per second, when archive have 
    two or more files. On Cyrix PR 233 system it performance is about 460000 
    passwords per second. When archive have only one file performance down 
    by ~80%.
  - UZPC can works with archives that contains files with different passwords.
  - UZPC have nice GUI.
  - UZPC is customizable: you can set up minimum and maximum password length, 
    define chars used in password for "brute-force" attack, and you can choose
    method of modifying password from dictionary file for dictionary based 
    attack.
  - You can interrupt UZPC at any time and save current cracking status.
  - UZPC shows you how many time left.
  - National languages support.
  - Small, beauty :)

Requirements
------------

  To run this program you're need:
  - A computer with installed Windows 95/98/NT.
  - About 200 kilobytes of free hard disk space.

Usage
-----

  After running UZPC choose from menu Task item New and select in dialog box
zip archive what password you want to recover. In next dialog box select attack
type and files from archive to attack (or select that all files has same 
password). 
  If you're selected "brute-force" attack in next dialog define
characters used in password and minimum and maximum password length. After
it press Go button.
  If you're selected "dictionary based" attack in next dialog enter dictionary
name and choose how to modify passwords from dictionary file. After it press Go
button. Program autorecognize line delimiter for dictionary file. It may be
DOS (CR/LF) or UNIX (LF) or just CR delimiter.
  Program now working. It shows current status in window. You can see current
password or line, average passwords per second value and estimated time. Status
updating every 5 seconds. At any moment you can interrupt cracking process 
by selecting 'Task\Save and stop' menu item. UZPC save current cracking status
to file with extension .pcs with the same name as an archive. You can open this
file later and continue cracking process from saved position.
  When (if) UZPC find password it stop working and draw results. It shows
archive filename, files that has been attacked, password for these files and
password length. Also UZPC saves password in file with extension .psw into the
same location as an archive.

National languages support
-------------------------

  UZPC can support national languages. There is a message file named uzpc.lng
in the same directory as a program. You can replace this file with another that
contain messages on your national language.
  This release contains following message files:
  - english   (uzpc_eng)
  - russian   (uzpc_rus)
  - italian   (uzpc_ita) by Marco
  - french    (uzpc_fra) by Denis Bernard
  - finnish   (uzpc_fin) by Usagi/GoK
  - sweden    (uzpc_swe) by Jocke Melin
  - slovenian (uzpc_slv) by Ziga
  Check our web page, may be you can found there your national language.

Performance
-----------

  Here is a small table with testing results. 
+-------------+-----------------------+--------------------------------+
|   Computer  | Passwords per seconds |       Passwords per seconds    |
|             | (one file in archive) | (two or more files in archive) |
+-------------+-----------------------+--------------------------------+
| Am5x86-133  |       100 000 (*)     |           175 000              |
| iP-166      |       190 000         |           260 000              |
| Cyrix PR233 |       260 000         |           460 000              |
+-------------+-----------------------+--------------------------------+

(*) in this case speed is highly depend from file size. If compressed
file greater than 8Kb than speed will be down. For example, for file with
size of 110Kb (uncompressed) and compressed to 17Kb speed is about 35000
passwords per second.
  When running under Windows NT program may works faster by 2-5%.

Known bugs and limitations
--------------------------
  - UZPC supports only compression methods 0 (storing) and 8 (deflating)
  - ... Hmmm, don't know!!! :) Write me if you're find something.

Future enhancements
-------------------
  - Template attack type.
  - Speed optimization. (Possibly MMX support.)
  - Support others archives, such as ARJ, RAR, etc.
  - Your wishes.

How to register
---------------
  Why you must register? Because,
  - you're support the author to make this program better.
  - it's cool to have registration number for your name!

  You can get free registration if:
  - you'll translate message file (uzpc.lng) for this program 
    on your national language and send this file to author
    (first check that your national language is not supported yet by UZPC).
    We ask You send us files in the manner of zip-archive;
  - you're one of 32 first users (hurry up!);
  - you're found 5 bugs in this program;
  - you're have a great idea how to improve this program;
  - you're live in Saint-Petersburg (in Russia or not, no difference).

  If you're not found yourself above than you must pay for registration. To do
this, please contact with us via e-mail m53group@mail.infostar.ru.
  Registration will be cost $15.

Technical support
-----------------
  For technical support please contact to
Ivan Golubev at m53group@mail.infostar.ru
or Denis Gladysh at m53group@xoommail.com.

Where to get the latest version
-------------------------------
  The latest version of program available from our web page
http://members.xoom.com/m53group.