ÛÛÛÛÛÝ ÛÛÛ ÛßßÛ ÛßßÛ ÞÝ Û Û ÛÜÜÛ Û Û ÞÝ Û Û Û Û Ûßßß ÞÝ Û Û Û Û Û ÞÝ Û Û Û Û Û FREEWARE 1.24 þ Coded by Christoph Gabler 01.05.99 þ (C) by Christoph Gabler 1997-99 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ TABLE OF CONTENTS ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ [1] - What is TRAP ? ³ ³ [2] - What is new in the current version ? ³ ³ [3] - Which special features does TRAP have ? ³ ³ [4] - TRAP stops the following GenericUnpackers/Debuggers ³ ³ [5] - TRAP stops the following Dumpers/StartupCode unpackers ³ ³ [6] - TRAP's switches. ³ ³ [7] - How secure are programs that were protected with TRAP ? ³ ³ [8] - Why should I contact the author ? ³ ³ [9] - License ³ ³ [10] - TRAP testing ³ ³ [11] - Coming next ³ ³ [12] - Greetings and Thanx ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý1³ What is TRAP ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Have you ever written a program/game and now want to protect it against cracking, hacking, modifying, viewing... You tried many different encryptors and protectors but each could be unpacked/unprotected just while running CUP386, GTR, TR, IceUnp and some other automatic unpackers. Even GA, CS 1.03, HS 1.19, Mess 1.20... can be removed with them. It's time to change the protector : Use TRAP ! Both EXE and COM files will be completely encrypted. If TRAP reports that the EXE file was not encrypted due of relocation items, pack the EXE file with RELPACK.EXE which will pack all relocation items, so TRAP will be able to encrypt the image too. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý2³ What is new in the current version ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ New is : - New Anti GTR 1.Cx tricks added (are working now ;) - New Anti LTR tricks added - More checksum encryption, improved internal security - The GenericDumpDetection(tm) is now revolutonary compatible - DiskMon compatibilty assured - More Anti TR 1.xx tricks added - Now 486Dx4 compatible (removed a small bug) - New Anti Deglucker tricks added - Image and internal encryption improved - Some older tricks improved/fixed - New StartUpCode fake added (against Entpack and others) - Opcode runningline added (against GTR,LTR,CUP) - New Anti IceUnp tricks added - Anti XRAY /F and WATCH tricks added - CRC checksums are used as decryption values - INSIDER.FAQ updated (more text, more tricks) - New tricks added ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý3³ Which special features does TRAP have ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - TRAPped files are *very* compatible! - TRAPped files can't be unpacked by *any* Generic Unpacker existing! - TRAPped files can't be dumped using *any* dumper available! - TRAPped files are fast! - TRAP does *not* use unstable and incompatible Generic antidebugging code! ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý4³ TRAP stops the following GenericUnpackers/Debuggers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û GTR 1.C1 û CUP386 3.4 û IceUnp 0.3.1 û AUP386 1.0 û IUP 0.6.4 û UNP (-T) û XO (-C) û TR 2.52 û LTR 1.0 û Winice, SoftIce, NTIce û Deglucker 0.04rc û Debug/CV/TD/TD386... *AND MUCH MORE* ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý5³ TRAP stops the following Dumpers/StartupCode unpackers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û EDUMP û DUMPCOM û CRKCOM û DECAY05 û UPCOM.BAT (Debug) û UPCOMUX/COMDUMP û UNCOM û STNGCMD û DECOM û AutoHack I û AutoHack II û TEU 1.82 û ENTPACK û UPC û Intruder ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý6³ The switches. ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ /B == In order to backup the file before protecting. /INFO == To get more infos about TRAP. /??? == Try to find the secret switchs. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý7³ How secure are files which were protected with TRAP ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Every executable protection system can be unpacked by experienced crackers with a manual unpack. Protectors are not written for beeing 100% hack-proof because this is impossible. Protectors are written to hold back automatic unpacking and to make manual unpacking difficult. However, protectors (should!) also be made nearly 100% compatible even to excotic computer systems because nobody likes to get a crash report of some one who used his protected program. TRAP is based on the fact that EVERY executable protection can be removed, which means that most of the time of coding it was used to assure a very compatible/stable protection system and not putting such big afford on doing a strong anti manual unpack envelope. Anyway, beginners and average people won't break it, try it yourself and tell me, how you liked it. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý8³ Why should I contact the author ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 1. If you find any bugs/errors. 2. If you just want to talk. 3. If you have anything interesting to say or talk about. 4. If you want to trade girls. :) 5. If you want a kick in the ass. :) Email to : ChristophG1@Hotmail.Com (replies might take a little bit) Or write to : Name : Christoph Gabler Street : Oberer Kmmelbergsweg 1 Area : 56567 Neuwied Country : Germany Or just call : (49) 02631/57807 (the fastest way :) ÜÜÚÄÄÄÄÄÄÄÄÄ¿ Ý9³ License ³ ßßÀÄÄÄÄÄÄÄÄÄÙ The REGiSTERED version of TRAP is now FREE. The user is allowed to copy it, give it arround or upload it. TRAP 1.24 is copyrighted (C) 1999 by Christoph Gabler in Germany. TRAP 1.24 is FreeWare. The author (Christoph Gabler) does not guarantee the errorfree working on the users computer system. The user is allowed to spread/copy/upload programs which have been TRAPped with the REGiSTERED version of TRAP 1.24 ! ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý10³ TRAP testing ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ TRAPped files have been tested on the following CPU's without problems : 80386/80486/Pentium/Cyrix/AMD/AMD K6/AMD K6 2/Pentium II/Celeron And with the following memory managers : With HIMEM.SYS/Without HIMEM.SYS/With EMM386.EXE/Without EMM386.EXE QEMM 7.5/QEMM 8.0 And on the following operationsystems : DOS 6.2 & 6.22/Windows95 A & B/Windows98/PTSDOS/NT 4.0 ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý11³ Coming next ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ And as always, if there are major changes which simply *HAVE* to be released to the public, there will be a new version of TRAP. ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý12³ Greetings and Thanx ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Personal greetings go to : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ -> LiuTaoTao, For the two damn nice debuggers. -> JauMingTseng, For the nice IceUnp source. ;) -> Dycon Dimension, Wish you all the luck you need for the future. -> MnemoniX, My personal coding god of the past - of course inaktive too! -> Darkgrey, for his nice Int21 .COM file remover and for his english. ;) -> Icepic, Hope to see you on IRC again. MK2... that were times. :) -> _eNiGMa_, Zecke, Taffarel, Corni, Wir mssen uns mal Privat treffen! -> Blanes '98, Spain rules the world! ;) See ya' all at Greece '99 -> Vladimir Gneushev, The DeTRAP's rule! -> Dr. No., You are even more often drunk then me. :) -> Jibz, for APack -> Markus & Laszlo, for UPX -> Elicz, EDump and the Filter's rule. ;) -> Steward M., Pascal sux, get TASM instead. :) -> MantiC0re, For SDW386 and emails. -> Lado, Your tracer is slow but very strong, hope to see a next version soon. -> G bor Keve, Still alive? -> XPhil32, Hash fr die Welt!(tm) -> Hendrix, GTR's tracing engine rox! -> You, Try to meet me on IRC, my nick: CHRiSTOPH Thanx fly out to : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ -> Slayer, You are the "diabolus in musica" of the trash scene! -> Dismember, For making my neighbours ring on my door and for ruling so much! -> Raise Hell, for making such damn nice Hyper-Speed Metal! -> Signourney Weaver, Alien 4 kicked ass as expected. -> Kai Neitzert, Your TRAP homepage rules. (Add 3DFX support. :) -> HRA from Iran, Oliver and JVP, For the nice bug reports and millions of testings after it finally worked on your 486DX4's, thanx a lot. -> Public Enemy, For help and bug reports. -> Iosco, For bug reports and emails -> Steve Perry, For writing such damn nice Aliens books! U rule! Stephany Perry, same job, nearly as great work! -> All betatesters of TRAP, Without your help I could not be able to make TRAP as compatible/good as it is! Always get the newest TRAP versions at the following URL's : -[Home of TRAP]- WWW.THEPENTAGON.COM/TRAP -[SAC Download Page]- WWW.THEPENTAGON.COM/PROTECTORSPAGE -[Suddendischarge]- WWW.SUDDENDISCHARGE.COM -[Protect Executables]- WWW.THEPENTAGON.COM/PROTECTE TRAP.DOC : 01.05.99