
            
                    
               
                        
                   

  PE-PaCK v0.99    (C) Copyright 1998 by ANAKiN

           D O C U M E N T A T I O N



0. CONTENT
~~~~~~~~~~
I.     -  Short Overview
II.    -  Disclaimer
III.   -  Commandline Parameters
IV.    -  Technical Notes
V.     -  Contacting the Author
VI.    -  What is new?
VII.   -  What is planned?
VIII.  -  Greetings


I. Short Overview
~~~~~~~~~~~~~~~~~
Hi folks. Here is PE-PaCK, the very best packer for Portable Executables...
Typing stupid dox for such simple programs is shit...
Off course PEPACKed files can be unpacked with PROCDUMP, but this is only
a PACKER! not a protector! Wait for 13. november if you want the new
PE-SHiELD, with implemented compression or use PECRYPT32 by rANDOM!

JUST ONE IMPORTANT THING: DO NOT THINK YOUR PC HAS LOCKED UP! COMPRESSION
IS VERY SLOW. 1MB IN 30-60 SEC. BUT DECOMPRESSION IS FUCKING FAST!!!
I MAYBE WILL CHANGE THE INTERFACE IN THE NEXT VERSION...


II. Disclaimer
~~~~~~~~~~~~~~
I, the author, am *NOT* responsible for any damage caused by the use of
PE-PaCK.  Although the program was tested with Windows95B and Windows
NT 4.0 it may be in some cases incompatible. I hope this was enough to
warn you :)


III. Commandline Parameters
~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you want to use PE-PaCK simply type:


  PEPACK  [options] "filename" [options]
                     ^
                     :--  you can write:  VERYLO~1.EXE
                                     or: "Very Long File Name.EXE"

  an option may start with either '/', '-' or ','

PE-PaCK supports the following options:

Options
-------

 -? -h    Shows a short helpscreen

 -o       Original file will not be modified. Output goes into
           OUTPUT.EXE

 -rs-     The resource section will not get compressed

 -icn     If resource compression isn't switched off, this switch
           enables ICON compression
           (!!! WINDOWS WILL NOT BE ABLE TO SHOW THE ICON !!!)

 -ver     If resource compression isn't switched off, this switch
           enables compression of the VERSIONINFO resource
           (!!! WINDOWS WILL NOT BE ABLE TO READ THE INFOS !!!)


IV. Technical Notes
~~~~~~~~~~~~~~~~~~~
This version of PE-PaCK is based of the code of a newer version of my
PE protector called PE-SHiELD. In fact I coded this packer, because I
wanted to test the APACK library by JiBZ. (it will also be implemented
in the new PE-SHiELD).
I removed all anti debugging/unpacking routines out of it, because I
wanted a simple packer. I implemented 3 lines of code to make DLL com-
pression possible. Due to the fact that a lot of PE-SHiELD bugs were
found and removed they aren't in PE-PaCK, too.

At the moment PE-PaCK compressed all code- and data sections. The relo-
cation table gets first compressed by my own DELTA/RLE compression and
finally with APLIB, too.
You can choose, if the the resource section gets compressed and if the
ICON/VERSIONINFO stays uncompressed. All other sections are left unchanged.
PE-PaCK unlike the last PE-SHiELD version does also work, if there is a
.EXPORT area hidden in one of the sections.  (EXAMPLE: OPERA.EXE)

PE-PaCK has still problems with some old linkers. One of the problems is,
that PE-PaCK rejects any file, if my own relocation compression failed.
Old linkers very often don't sort the relocations. Therefore I will add
a quicksort routine to the compression function in the next versions.


V. Contacting the Author
~~~~~~~~~~~~~~~~~~~~~~~~
You may contact me, if you find any incompatibility or just want to tell
me your opinion.

contact address: anakin__@gmx.net


VI.       What is new?
~~~~~~~~~~~~~~~~~~~~~~
Hey this is the first public release of PE-PaCK! Just consider all known
PE-SHiELD as removed... ;)


VII.      What is planned?
~~~~~~~~~~~~~~~~~~~~~~~~~~
 Better compression, if JiBZ improves his APLIB
 Fix bugs...
 Implement the packer into PE-SHiELD
 ...


VIII. Greetings
~~~~~~~~~~~~~~~
rANDOM     Btsch, die neue APLIB ist viel besser als die alte ;)))
            PE-CRYPT32 rulez! APLIB rulez!
CHRiSTOPH  Ist dir jemals aufgefallen, das DaVinci *KEiNE*
            Crackergruppe ist? Haste jemals einen DaVinci crack gesehen?
            Was soll der schei mit Violence...
ROSE       Freue mich schon auf HackStop4COFF und HS4PE...
THeRaIN    Sorry, but I at the moment I don't have the time for IRCing
eGIS!      discrete logarithms suxx ;)
djHD       Rudi Foeller rulez! ;-)
G-ROM      PROCDUMP rulez! Wanna use PE-PACK ;) It makes PROCDUMP
            smaller than PECRYPT ;)))
Stone      Your sources rule! Your website rulez!
Hanno      What about a Win9x/NT version of checkexe...


Additional greetings fly out to:

 KAOT, LUCE, Ugly Duckling, Dark Stalker, Dark-Man
 Valentino T., Jeremy Lilley
 all in UCF, Phrozen Crew, PCE, TPiNC
 all on #ucf2000
 all on #cracking
 all in exelist


PS: The documentation was modified in a hurry...
