Hi folks! finally a new GT for DOS: Whats new? I added several new packers I previously added to GT 2000 I had to (!) add support for an external data file because the compiler could not take more than 64K of static data so I added 'gt.dat' which contains most (but not all) startup codes for DOS EXEs/COMs and PE EXEs You can edit this file in your favorite text editor but you have to know some things: the file is divided into different parts: [EXE0] [EXE1] [PE0] and [PE1] [EXE0] contains codes which is compared at CS:IP of a DOS EXE/COM [EXE1] contains codes which is compared at CS:IP of a DOS EXE/COM plus a jump (e.g. $E8 or $E9) [PE0] contains code which is compared at ECS:EIP of a PE EXE [PE1] contains code which is compared at ECS:EIP of a PE EXE plus a jump Each line has the syntax <name><type><code> Name is a string with a max len of 67 type is one of the following strings: 'COMPILER' 'CONVERTER' 'ENCRYPTER' 'EXTENDER' 'NORMAL' 'PACKER' 'PASSWORD' 'STICKER' code is the sequence of bytes which must match: each 2 bytes are interpreted as a hex value there cannot be more than 80 bytes (160 chars) to be compared. Important note for the DOS version: the data is stored in XMS. If you have any problems (e.g. error message) send the file where it occurs to me, and try to use gt with the switch /NX for "no XMS" Regards PHaX
Attachment:
gt260.zip
Description: Binary data
Attachment:
gtw260.zip
Description: Binary data