ÛÛÛÛÛÝ ÛÛÛ ÛßßÛ ÛßßÛ ÞÝ Û ÞÛ ÛÜÜÛ Û Û ÞÝ Û Û Û Û Ûßßß ÞÝ Û Û Û Û Û ÞÝ Û Û Û Û Û FREEWARE 1.17 þ Coded by Christoph Gabler 22.05.98 þ (C) by Christoph Gabler 1997/98 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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] - Can trapped files be unpacked by REAL unpackers too ? ³ ³ [7] - TRAP's switches. ³ ³ [8] - How secure are programs that were protected with TRAP ? ³ ³ [9] - Why should I contact the author ? ³ ³ [10] - License ³ ³ [11] - TRAP testing ³ ³ [12] - Coming next ³ ³ [13] - Greetings,Thanx,Shit... ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý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 using CUP386, GTR, TR, Iceunp and some others ! Even SS,GA,CS 1.03, HS 1.18, Mess 1.20... can be removed with them. It's time to change the protector : Use TRAP ! TRAP does not encrypt your files, it will 'only' add AntiTraceCode to your file to hang up/reboot any 8086/80386 Tracer/Debugger existing. So you need to encrypt your files with an other encrypter like : Cryptexe,Protect,XPack,HS,WWPack,Compack,AVPack,ICE,RJCrush,Jam,PKLite... or any other else. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý2³ What is new in the current version ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ New is : û New Anti TR 1.20 routines and lower added. û Generic Anti TEU 1.xx, including TEU 1.81 Beta3 û Generic Anti UPC,XPACK -UX... added. û Anti CUP386 routines improved. û New Anti Winice/Softice routines added. û Anti XRAY routine added. û Improved GenericDumpDetection compatibilty. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý3³ Which special features does TRAP have ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - TRAPped files are very fast! - TRAPped files are very compatible! They should run on EVERY system! - TRAPped files can't be unpacked by ANY Generic Unpacker existing! - TRAP does not use instable and incompatible Generic AntiTraceCode! - TRAP is very tight (adds only 2 KB)! ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý4³ TRAP stops the following GenericUnpackers/Debuggers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û GTR 1.A1 û CUP386 3.4 û IceUnp 0.1.5 û AUP386 1.0 û IUP 0.6.4 û UNP (-T) û XO (-C) û TR 1.20 û SoftIce û WinIce û Deglucker 0.04b û Debug/TD/TD386/TBClean... *AND ANY OTHER* ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý5³ TRAP stops the following Dumpers/StartupCode unpackers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û DUMPCOM û CRKCOM û DECAY05 û UPCOM.BAT (Debug) û Vandals UPCOMUX/COMDUMP û UNCOM û STNGCMD û DECOM û Autohack I û Autohack II û TEU 1.xx û UPC 1.xx û Intruder 1.xx ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý6³ Can trapped files be unpacked by REAL unpackers too ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Nope. If you pack your file with LZEXE and now protect it with TRAP it cannot be unpacked by UNP or UNLZEXE. This was possible before using TRAP. This happens because these 'real' unpackers do not recognize the file anymore. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý7³ The switches. ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ /B == Do not create the backup file. /C == This switch must be used if you want to protect COM files! /INFO == To get more infos about TRAP. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý8³ How secure are files which were protected with TRAP ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ It stops any generic unpacker out. TRAPped files CANNOT be dumped, but of course there are ways to bypass TRAP and *ANY* other protector : Register modifying,breakpoints, inbuild NOPing... But a 100% protection is of course impossible - so choose the fast and 'non-blinking' protector. Is TRAP not secure just because it does not encrypt the EXE/COM image ? Maybe you have heard of HS, EXELock666, Ciphator, ExeLight, CS 1.0b, DS... and many other protectors which do not encrypt the image too. HS par example is out since 5 years and there was nobody who sayd that it is a unsecure protector just because it does not encrypt the image. What does TRAP and the others do instead of encrypting the image ? They change CS:IP, SS:SP, the filesize, mostly the first/last bytes per page and some even hande the relocation items (senseless). Of course you cannot run a EXE file without knowing these things located in the header. But COM files do not have a header, so what does TRAP do with them ? As some other COM protectors, TRAP changes the first 4 bytes in order to jump to TRAP's antidebugging and decrypting routines so the 4 bytes will be decrypted before running the rest of the COM. Worthless to say that without the first 4 bytes you cannot start a COM file. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý9³ Why should I contact the author ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 1. If you find ANY bugs/errors. 2. If you just want to talk. 3. If your name is Simone Schmalenbach! :) 4. If you want to trade protectors/encrypters... Email to : ChristophG@A-VIP.COM 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 :) ÜÜÜÚÄÄÄÄÄÄÄÄÄ¿ Ý10³ License ³ ßßßÀÄÄÄÄÄÄÄÄÄÙ The REGiSTERED version of TRAP is now FREE. The user is allowed to copy it, give it arround or upload it. TRAP 1.17 is copyrighted (C) 1998 by Christoph Gabler in Germany. TRAP 1.17 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.17 ! ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý11³ TRAP testing ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ TRAPped files have been tested on the following CPU's without problems : 80386/80486/Pentium/Cyrix/AMD/AMD K6 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 OS : DOS 6.2 & 6.22/Windows95 A & B/PTSDOS TRAP.EXE itself does not work from Windows95 Explorer, but TRAPped files work everywhere. ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý12³ Coming next ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Because my time is limited these days I cannot guarantee that there will be a new version in the next couple of time. ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý13³ Greetings,Thanx,Shit... ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Greetings swim to : -> JLilley,DoP,Rose,Light Show,JauMingTseng,GozDal and to all hacking/phreaking related coders -> Dycon Dimension, especially The BeatController -> Everyone at Phalcon/Skism,NuKE,YAM,MnemoniX -> Everyone at [uCF] / [uTG] -> Everyone at OBSESSiON and TPiNC -> Everyone at Hybrid/RZR1911/Class/ViOLENCE/PC -> Nowhere Man,Icepic, eLiCZ/pCE Thanx fly out to : -> MegaDeth -> SlaYer & Type O Negative -> Signourney Weaver for Aliens 1-4 -> Zenix/pCE -> Kai Neitzert for Internet Support -> JVP & Iosco -> All betatesters of TRAP -> ...and to YOU for reading this... =;] Check out TRAP's official worldwide homepage : WWW.THEPENTAGON.COM/TRAP TRAP.DOC : 22.05.1998