ÛÛÛÛÛÝ ÛÛÛ ÛßßÛ ÛßßÛ ÞÝ Û ÞÛ ÛÜÜÛ Û Û ÞÝ Û Û Û Û Ûßßß ÞÝ Û Û Û Û Û ÞÝ Û Û Û Û Û REGiSTERED 1.14a þ Coded by Christoph Gabler 21.02.98 þ (C) by Christoph Gabler 1997/98 [A protector has to stop any tracer, must be fast and compatible] ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 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] - Can trapped files be unpacked by REAL unpackers too ? ³ ³ [6] - The switches. ³ ³ [7] - How secure are programs that were protected with TRAP ? ³ ³ [8] - How and why should I register ? ³ ³ [9] - License ³ ³ [10]- TRAP testing ³ ³ [11] - Coming next ³ ³ [12] - 2 pCE ³ ³ [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 while just using CUP386, GTR, TR, Iceunp and some other ! Even SS,GA,CS 1.02, HS 1.18... 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 ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Sorry another version just released a few days later. Why? Because I'm to stupid to test TRAP it correctly before I spread it! THIS version has been tested like wild and CAN'T be removed with DECAY05 under some exotic OS's anymore. And it can be started with loaded DISKMON now! New is : û Another 2 bugs fixed. û DISKMON compatibilty. Let me explain what the 2 bugs in TRAP 1.14a were : First bug : Incompatibilty with loaded DISKMON - the routine which made it reboot was the Anti Intruder routine. I kicked that routine now. Second bug : DECAY05 could remove TRAP 1.14a under some OS's sometimes : I could remove it under Windows95 A with some resident tools. That has been fixed too. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý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 with ANY Generic Unpacker existing! - TRAP is very tight (adds only 1 KB)! Here are some of the newer exe/com protectors that exist : - MESS 1.20 is very secure but because of the thousand decryption routines VERY slow. - Exel666 1.05 is not longer a good alternative because TR 1.97 is able to remove it. - Of course ANY future version of HackStop will be removed with CUP386 3.4! - PCrypt 3.51 crashs nearly everywhere. - CS 1.03 is secure but I hate that Automatic-ENTER-key-press after running a crackstopped file. (Is this the newest AntiTraceCode??) =8] - UPStop works now on my system but it crashs with loaded GameWizard. [Any protector can be removed using Softice/Winice or TR, of course you'll have to change this and that but at the end you'll break it] ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý4³ TRAP stops the following GenericUnpackers/Debuggers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û GTR 1.90 û CUP386 3.4 û IceUnp 0.1.5 û AUP386 1.0 û IUP 0.6.4 û UNP (-T) û XO (-C) û TR 1.92, TR 1.97 û SoftIce û WinIce û Deglucker 0.04b û Debug/TD/TD386/TBClean... *AND ANY OTHER* ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý5³ TRAP stops the following Dumpers/StartupCode unpackers: ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ û DECAY05 û Vandals UPCOMUX/COMDUMP û UNCOM û STNGCMD û DECOM û Autohack I û Autohack II û UPC (older vers.) û Any StartUpCode unpacker else : Use the /TEU switch on C++ EXE files. BTW: Yep, most startupcode unpackers are not detected like TEU or ERP. Sorry, but if you are really writing Pascal or C++ progs use AntiUPC or PascalPatch first. (Or TRAP.EXE /TEU) ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý5³ 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. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý6³ The switches. ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ /B == Do not create the backup file. /C == This switch must be used if you want to protect COM files! /TEU == Use this option to make Borland C++ compiled EXE's unremovable for TEU 1.97, UPC 1.11, Intruder 1.30 and any other else. /INFO == To get more infos about TRAP. ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý7³ How secure are files which were protected with TRAP ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ It stops any generic unpacker out. 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. (...) ÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý8³ Why should I contact the author ? ³ ßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 1. If you find ANY bugs/errors. 2. If you just want to talk. 3. If you are a nice girl... 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 :) ÜÜÚÄÄÄÄÄÄÄÄÄ¿ Ý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.14a is copyrighted (C) 1998 by Christoph Gabler in Germany. TRAP 1.14a 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.14a ! ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý10³ 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 If a EXE file that has been TRAPped hangs try to encrypt it with CRYPTEXE from DoP first, then run TRAP and the file will work! ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý11³ Coming next ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - CRKCOM/DUMPCOM detection. - MtE improvements and EXE-MtE. ÜÜÜÚÄÄÄÄÄÄÄ¿ Ý12³ 2 pCE ³ ßßßÀÄÄÄÄÄÄÄÙ ZeNiX, I'm still awaiting FSE 0.5! Ehm, could you help me out again? ÜÜÜÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ Ý13³ Greetings,Thanx,Shit... ³ ßßßÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Greetings swim to : -> JLilley,DoP,Rose,Light Show,JauMingTsung,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 / TPiNC -> Daniel Arndt -> ZeNiX and eGiS of pCE -> Everyone at Hybrid/RZR1911/Class/ViOLENCE/PC -> Every protector author : Please contact me! Thanx fly out to : -> ZeNiX/pCE -> MegaDeth -> SlaYer & Type O Negative -> Signourney Weaver for Aliens 1-4 -> Kai Neitzert for Internet Support! -> JVP & Iosco -> riDDLER for !TOROSE.TXT -> All betatesters of TRAP -> ...and to YOU for reading this... =;] Visit TRAP's official homepage : HTTP://HOME.RHEIN-ZEITUNG.DE/~MNEITZER If you got an own page do not hesitate to add a link to it! TRAP.DOC : 21.02.1998