*****************************************************************************************************************
*                                                                                                               *
*     ***  ***     ******** ********     ***         ***  ***     ********* *******  ******** ******** *******  *
*    ** **** **    **          **       ** **       ** **** **    ***   *** **    ** **       **       **    ** *
*   **   **   **   ****        **      **   **     **   **   **   **     ** *******  ****     ****     *******  *
*  **          **  **          **     *********   **          **  ***   *** ** **    **       **       ** **    *
* **            ** ********    **    **       ** **            ** ********* **  **   **       ******** **  **   *
*                                                                                                               *
*****************************************************************************************************************

PGPE - Patch Generator for Packed Executables 1.0 beta1  
=======================================================


Date of the Release: 21 APR 2001


URL: http://kickme.to/metamorfer


If you want me to crack any other program, visit http://kickme.to/metamorfer
If you are a coder of any patched application and want me to remove my program just mail me

If you need help protecting your applications I can help you at low cost!


LICENSE
=======
THE SOFTWARE AND DOCUMENTATION ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED 
OR STATUTORY INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT OR FITNESS 
FOR PARTICULAR USE OR PURPOSE.
IN NO EVENT SHALL METAMORFER OR ITS SUPPLIERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, 
INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS OR DATA, 
ARISING OUT OF THIS AGREEMENT OR USE OF THE SOFTWARE
THIS PROGRAM WAS CODED FOR EDUCATION PURPOUSE ONLY!


INFO ABOUT THE PROGRAM
======================
Hi people I'm here to present you my new tool called PGPE - Patch Generator for Packed Executables.
A great tool that will let you generate patches for packed executables. The only thing you need is a 
RVA (the addresses that softice give you) and the bytes you want to put in that address and thats it. 
It will generate a patch for that exe file.


HOW TO USE It
=============
Just execute the program and fill the information. Name of the program, Cracker, Protection and click on
the about button to write the about that will appear on the crack. You can always check if all is correct
by clicking the preview button. Caption of the patch is limited to 80 chars and the rest to 45.
You can also choose the logo and the icon that will appear on the patch. The logo must be a bmp 256 colors
and the size can't exceed 175x60 pixels. The icon file must be 32x32 pixels and 8bits.

Then click on File Patching and open the file you want to make the patch for. If the program says "Packer
Not Supported" you can close the program as the packer is still not compatible. If it give you the name of 
the packer means that is supported.
If the packer is supported you can now begin filling all the patches you want to make. the information needed
are:

RVA: the Virtual Address that give you for example softice. It have to be a complete RVA. An example of a 
valid RVA could be --> 00401543 <-- the zeros are needed!

Type of Data: You can choose Byte, Word and Double Word, if you choose byte you will only be able to patch a byte,
if you choose word you will be able to patch 2 bytes o if you choose Double Word you will be able to patch 4 bytes.
For Example if you want to patch a call by noping it (5 bytes) you should do it by patching it with a double word 
and a byte. When the packed exe file is opened he program scans the file to calculte how many changes can be made,
so you will be able to do as many changes as you want.

Byte/s: here you will have to put the byte/s you want to patch, 1 if you chose byte, 2 if you chose word or 4 if 
you chose double word.

Then click on add button to store the change, you can continue making patches, modify the ones that are already done
or delete them, or you can now generate the Patch.
The generated patch will be created on PGPE folder. You have finished.

The program can also save projects and load projects so if you need to save it you know what to do :P I'm not gonna
explane it.


KNOWN BUGS
==========

* Actually the program only support all versions of UPX, this will change in a near future, it's just the beginning.

* If you open a file that tell you that 0 changes can be done the program let you add changes. Don't try making
  patches cause it wont work, the program will crash.

If you find a bug, please mail me.



It's an open project so if you think you can do something to make the program better, if you know how to patch 
generically a type of packer... mail me. New Ideas are welcomed :P


Metamorfer: Simply The Best
http://kickme.to/metamorfer

(C) Metamorfer / TNT All Rights Reserved