Changes in the versions:

1.0
  - final release. Wildcards support.

0.9
   - first (BETA) release.

----------------------------------------------------------------



                    Windows Script Decoder
     Decoding utility for Windows (Microsoft) Script Encoder
                           v. 1.0

          (c) Copyright PSW-soft 2001 by P. Semjanov

THIS PROGRAM  IS DISTRIBUTED  "AS IS".  USE IT  AT YOUR OWN RISK.
Windows Script  Decoder comes with  ABSOLUTELY  NO WARRANTY. The
AUTHOR  also DOES NOT GUARANTEE releasing any future VERSIONS of
the program.

This  program has two versions:

  1)   FREEWARE DEMO (with  some   limitations)   that    can  be
distributed freely under  following conditions: the  program code
should not  be changed  and has  to be   distributed in  original
form.  Any   commercial  use  of  this  version   is  prohibited.
Support of this  version also is not guaranteed.

  2) COMMERCIAL (fully-functional)  that can't be  distributed in
any form with out written explicit permission of the author.



1. Objectives and characteristics.

    The program  Windows Script Decoder (Scrdec.exe) is  designed
for  the  decoding  of  script  files  (VBScipt, JavaScript  etc)
encoded  with Windows (Microsoft) Script Encoder utility v. 1.0.

    Script Encoder  uses encoding, not encryption.  Therefore any
encoded file can be easily decoded.

2. Working with the program.

   You may run Script Decoder under Win32 (Windows 95/98/NT/2000).
Scrdec is a command-line utility (like  Screnc), no  GUI is used.

   Use the following command line to run the program:

   SCRDEC.EXE <encoded file> [<decoded file>], where

<encoded file> is an  obligatory  parameter  indicating  encoded
script file name.
<decoded file> is an optional  parameter  specifying  filename or
directory to save decoded file. If omitted, the same file is used
and it will be overwritten. Long file names are supported.

Simple wildcards are supported  in the filenames. Input  file can
contain  *,  ?  wildcards  (like  *.*,  *.html,  a*.vbe,  a??.jse,
xxx.???). Output file allows only one form: *.ext.

(*) DEMO version  requires  both filenames  in command  line  to
prevent overwriting of real script.

Here are the examples of Script Decoder using:

1) To decode DEMO.HTML file and overwrite it:

   scrdec DEMO.HTML

1a)  To  decode  all  .html  files  in the current directory with
overwriting:
   scrdec *.HTML

1b) To decrypt  only .vbe files  beginning with 'a'  symbol (with
overwriting):
   scrdec A*.VBE

1c)  To  decrypt  all  files  in  the  TEST directory with
overwriting:
   scrdec TEST\*.*


2)  To decode DEMO.HTML file and put the result into DECODED.HTML
file:
   scrdec DEMO.HTML DECODED.HTML

2a) To decode all .vbe files in the current directory and output
to the files with the same name and .vbs extension:
   scrdec *.VBE *.VBS

2b) To decode all .html files in the current directory and output
to the existing directory DECODE:
   scrdec *.HTML DECODE


3. Mini-FAQ.

1) What are the DEMO version limitations?

There is only one limitation: script length. It can decode  small
scripts only (about 50 bytes long). As the rest of the script  is
not  decoded,  it  will  be  corrupted.   Therefore  DEMO version
requires  specify  output   file,  input  file   will  never   be
overwritten.


4. Ordering and contact information.

Program support URLs are
    http://www.ssl.stu.neva.ru/psw/crack/scrdec.html
    http://www.password-crackers.com/crack/scrdec.html (mirror)

Here  you  find  the   link  to  the commercial version  ordering
page. The price is $18.95.

You can also contact to author:
    e-mail: psw@ssl.stu.neva.ru
    WWW:    http://www.ssl.stu.neva.ru/psw/

A lot of great password crackers are at
    http://www.password-crackers.com

Although I already mentioned that I will not  accept any claims,
I  shall be grateful  to  here  about obvious errors, such as:

- the program hangs;
- the program incorrectly decodes given script.

I appreciate any constructive ideas for improving this program.


Good luck!

Pavel Semjanov, St.-Petersburg.

