================================================= UPX-Scrambler Release Candidate 1 beta by ©OnT®oL ================================================= Introduction ------------ This is a modifier for files packed with one of the best loseless file compression programs ever made - Ultimate Packer for eXecutables - (UPX) It modifies the packed files in such a way that it cannot be unpacked with the "-d" option which is inbuilt into UPX. Furhtermore most File Identifiers will not be able to detect that file is packed UPX. Also ProcDump won't be able to unpack the scrambled executables with the default UPX script. Please bear in mind that all these extra protections are *lame* and can be easily reversed. So don't balme me for anything. This program has been tested under Windows 9X, Windows NT, Windows 2000 and Windows Me. Also note that this program was intended for personal use but I released it for the public as I thought it could be helpful! Usage ----- Just run the executable, select the file to protect and click *Scramble* or press the shortcut key 'S'. The program fearures Drag and Drop support, so you can simply drag the file to protect onto the window of the program or onto the icon of the program under Windows Explorer and it should be loaded. You can also make a shortcut in the 'Send To' folder of Windows and load a file that way too. By default an option of keeping a backup file is checked which ensures that if anything goes wrong you can get back the original file [ Beleive me it shouldn't happen ;) ] Version History --------------- RC1 beta10 - Added *lame* anti-unscramble to all files! Released on 10.03.2001 RC1 beta9 - Fixed a darn bug reported by Leo Getz! Speed boost of 10%! Built on 07.03.2001 RC1 beta8 - EP modification is faster now. Overall speed boost of 100%! Built on 24.02.2001 RC1 beta7 - Replaced the time counter with pattern counter. Filesize reduced by 7%. Built on 24.02.2001 RC1 beta6 - Pre-release version. All Delphi files now run after scrambling. Built on 24.02.2001 RC1 beta5 - Pre-release version. Some Delphi files now run after scrambling. Built on 24.02.2001 RC1 beta4 - Pre-release version. Added support for UPX 1.07. Built on 21.02.2001 RC1 beta3 - Pre-release version. Added EP modification for all files. Built on 20.02.2001 RC1 beta2 - Pre-release version. Added *lame* Anti-ProcDump to all files. Built on 17.02.2001 RC1 beta1 - Pre-release version. Added EP modification for UPX 0.71 and after. Built on 16.02.2001 RC1 alpha - Pre-release version. Added EP modification for UPX 0.99.3 and after. Built on 14.02.2001 Previous History truncated! :) Comments -------- Hmm, all UPX packed files are scrambled from the credits put in by UPX while packing. All scrambled files probably have the anti-procdump modification too. The EP modification now works on any file packed with any version of UPX from 0.71 - 1.07 ( till date) :) Delphi files with big BSS sections are also handled perfectly now! Pheeww, I finally killed the bug! ;) However, I still advise you to keep the nicey nicey BackUp feature on! Also a bug reported by Leo Getz was fixed! UPXS seemed to change the version info in his program's title bar when scrambling the file! That's the first bug reported! :( Thanks a lot for bringing it to my notice Leo! ;) The Release Candidate is a big step forward from the previous releases which end up at 3.06 and this progiee is now really worth using I guess ;) Also, please note that UPX-Scrambler *maybe* a direct violation of the wonderful UPX user license. I bear no responsibilty for this and be sure that if you use this tool *you* maybe violating it! Hope this tool helps you in some way! If it does, please drop me a small mail so that I know how many *l33tos* use my proggie ;) Any suggestions and comments are welcome. Greets/Thanks ------------- Rohitab - Well..sorry to have bugged you for some of this! I managed to do it myself thanks to you ;) Markus and Lazlo - You guys rock!!! Keep the great work with UPX up! :) Lorian + G-RoM + Stone - ProcDump32 is THE BEST! trance.tripper - Hmmm..The site rocks ;) TaN00Ki - Thanks for testing this crap. Sorry for all the system crashes ;) M. Hering - File Info rocks IMHO! Waiting impatiently for the future releases :) ChoRdLesS - Hiya! Thanks for your suggestions and inspiration! :) r!sc - k8 rocks like anything!!!! Eat...drink...sleep...SafeDisc...k8...and babes! ;) siR dReAm - Hope you like this release! Thanks for your intro again! Anti-Dump is far away ;) M.o.D. & yoda - PEDitor is too cool! I hope to talk to you guys someday! Leo Getz - Thanks for reporting that darn bug and including my scrambler in your shell! :) CHRiST0pH - GUW32 is awesome! Go get Julia!!!! ;) nueral_noise - Yours essay on adding functionality is so nice! All at #cracking4newbies, #UG2000, #TNTCrackers, all you reversers and YOU for using UPXS CYA ©OnT®oL / Incorporated 2000-2001