[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GT 2.60 DOS



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