ÛÛÛÛÛÝ ÛÛÛ ÛßßÛ ÛßßÛ ÞÝ Û ÞÛ ÛÜÜÛ Û Û ÞÝ Û Û Û Û Ûßßß ÞÝ Û Û Û Û Û ÞÝ Û Û Û Û Û FREEWARE 1.22 þ Coded by Christoph Gabler 06.02.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, changing... You tried many, many encryptors and protectors but each could be decrypted/unprotected just while running CUP386, GTR, TR, IceUnp and some others ! Even SS, 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 : - RELPACK.EXE included (too lazy for own reloc handler ;) - Internal encryption improved - Small COM security hole removed - Increased polymorphism of Semipolymorphic engine - TRAP's Polymorphic Engine to internal encryption of EXE added - Huge arrangements arround the kernel engine (was about time) - Tests on 5 new computer systems - Backup commandline inverted - Anti GTR 1.xx code added - Small GenericDumpDetection bug fixed - INT1/3 decryption build into decryptors (stronger against RM) - TF runningline added - Reduced size of protected files - Seeked for the latest improvements for the new INSIDER.FAQ - A lot of new tricks added - Added Anti LTR tricks ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý3³ Which special features does TRAP have ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - TRAPped files are *VERY* fast! - TRAPped files are *VERY* compatible! - TRAPped files can't be unpacked by *ANY* Generic Unpacker existing! - TRAPped files can't be dumped using *ANY* dumpers available! - TRAP does *NOT* use instable and incompatible Generic antidebugging code! ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý4³ TRAP stops the following GenericUnpackers/Debuggers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û GTR 1.C0 û CUP386 3.4 û IceUnp 0.3.0 û AUP386 1.0 û IUP 0.6.4 û UNP (-T) û XO (-C) û TR 2.52 û Winice, SoftIce, NTIce û Deglucker 0.04rc û Debug/CV/TD/TD386... *AND MUCH MORE* ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý5³ TRAP stops the following Dumpers/StartupCode unpackers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û EDUMP û DUMPCOM Pro û CRKCOM û DECAY05 û UPCOM.BAT (Debug) û UPCOMUX/COMDUMP û UNCOM û STNGCMD û DECOM û AutoHack I û AutoHack II û TEU 1.82 û UPC 1.xx û Intruder 1.xx ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý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 (Works now!) 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.22 is copyrighted (C) 1999 by Christoph Gabler in Germany. TRAP 1.22 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.22 ! ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý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 3.0 + 4.0 ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý11³ Coming next ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Watch out for new PE-PROTECT versions. Got to skip over DOS and code for W32 next time. ;) ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý12³ Greetings and Thanx ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Personal greetings go to : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ -> Jermey Lilley, I'm awaiting a new Protect version since 2 years. It's about time. ;) -> DoP, Your tools were always very helpful to me. I just cannot understand why you left everything behind. -> LiuTaoTao, For the two damn nice debuggers. -> JauMingTseng, For the nice ICEUNP's. ;) -> Dycon Dimension, Wish you all the luck you need for the future. -> NuKE, Are you guys still alive? -> MnemoniX, My personal coding god of the past - of course inaktive too! -> OBSESSiON and TPiNC, Always good for quality releases. -> Darkgrey, for his nice Int21 .COM file remover and for his english. ;) -> Paradigm, For tha nice C2 release. -> Class and ViOLENCE, Always the number ones in cracking. -> The Undertaker, See u on Assembly '99 ? ;) -> Penemy, Here comes the MtE you ever wanted. -> Steward M., Pascal sux, get TASM instead. :) -> 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 -> Maria, For some pers. reasons. :) -> Dr. No., When will we meet each other? Maybe next party? Or should I really do the long travel to your home? :) -> Elicz, EDump rules, but I want to see you bypassing TRAP. ;) -> Lado, Your tracer is slow but very strong, hope to see a next version soon. -> XPhil32, Hash fr die Welt!(tm) Schweizer sind ja doch cool drauf. ;) -> Hendrix, Before improving GTR's tracing engine, you should make it more handy and easier in usage. -> You, Try to meet me at #CRACKING or #UCF2000, my nick: CHRiSTOPH Thanx fly out to : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ -> Slayer, the new CD rules the Death/Trash Metal 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! -> Nuklear Blast, Anyone who wants to come with me to Live Music Hall K”ln and wants to here some great music? -> Signourney Weaver, Alien 4 kicked ass as expected. -> Kai Neitzert, Your TRAP homepage rules. (Add 3DFX support. :) -> Iosco, Thanx for the PE-PROTECT bug reports. -> ST!LLSON, Continue your work with ES. But try to add TRAP support. ;) -> Steve Perry, For writing such damn nice Aliens books! U rule! Stephany Perry, Hehe, 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! Download TRAP on the better pages of the internet, like: -[Home of TRAP]- WWW.THEPENTAGON.COM/TRAP -[Suddendischarge]- WWW.SUDDENDISCHARGE.COM -[Protect Executables]- WWW.THEPENTAGON.COM/PROTECTE -[SAC Download Page]- WWW.THEPENTAGON.COM/PROTECTORSPAGE TRAP.DOC : 06.02.99