=============================================== UPX-Scrambler Release Candidate 1.04 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.05 - Stupid bug due to which UPX 1.20 identstring was not scrambled fixed. Release on 26.05.2001 RC1.04 - Added support for UPX 1.08 and it's new identstring. Released on 04.05.2001 RC1.03 - Added complete support for UPX 0.6X. Internal optimisations. Released on 08.04.2001 RC1.02 - Added support for more files. Added *lame* anti-W32Dasm to files. Released on 18.03.2001 RC1.01 - Fixed a bug which crashed *very* small PE exe files after scrambling. Released on 16.03.2001 RC1 Final - Added support for DLL/OCX files which crashed before! Released on 13.03.2001 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 -------- Baahhh....this version is just a bug fix and now the new identstring is actually handled! :) Future versions of UPX with same identstring should now be handled properly! ;) The Release Candidates are 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! Any suggestions and comments and bug-reports are welcome. Future versions --------------- Hmmm....mainly a much faster engine...the current one's a bit slow specially on big files ;P If I get more time, get better ideas/suggestions and learn to code better then much more! ;) So hold on till then! 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 STILL rocks! trance.tripper - Hmmm...the site is cool ;) TaN00Ki - Thanks for testing. Sorry for all the system crashes ;) M. Hering - File Info rocks IMHO! Waiting impatiently for the future releases :) ChoRdLesS - LTNS dude! Hope to see you soon :) r!sc - k project seems rock solid! Eat...drink...sleep...SafeDisc...*k*...and babes! ;) siR dReAm - Hope you like the Anti-Dump preview I sent you! :) MackT - You're super cool! Nice work with ImpRec! :) M.o.D. & yoda - PEDitor is too cool! I hope to talk to you guys someday! Why is LorDPE demo???? :( Leo Getz - Thanks for testing and including my scrambler in your shell! :) CHRiST0pH - GUW32 is awesome! Keep coding it! :) nueral_noise - Your essay on adding functionality is so nice! BlindAngel - The features you wanted to add are amazing! Hope they're done soon! :) Evgen Fedorenko - Amazing suggestions you gave!! ;) All at #cracking4newbies, #UG2000, #TNTCrackers, all you reversers and YOU for using UPXS CYA ©OnT®oL / Incorporated 2000-2001