This plugin was created due to a request on the PEiD messageboard for a Upx
packing plugin.
It's obvious function is to pack a file loaded into PEiD with Upx, but I've
added two scramblers for the packed files, UPolyX 0.5 by Delikon (Scrambles
Exe only) and UPX-Scrambler 3.06 by ©OnT®oL.
No external files are needed (except something to pack, obviously) as all the
programs are 'built-into' the DLL and are extracted as needed.
The included version of Upx is 1.25 ..
The options will be familiar if you used Upx before:
o Pack level (1 - 10) - This means it produces a smaller
file on level 10, but it will take a while longer to load, and vice versa. Default
Pack Level is 9.
o Force pack - If a file won't pack, force it! Same
as Upx command-line --FORCE.
o Keep Backups - If a bak file exists, rename as bak.bak
etc. Same as Upx command-line -K.
o Compress - Compress a file with Upx 1.25, using the
pack level and options specified.
o Decompress - Decompress the file if (not scrambled)
upx. Works on DLLs too.. :) Same as Upx command-line
-D.
Other options:
o Just Scramble - Don't pack file (it must already be
packed with UPX) - just scramble it.
o Scramble File - Select to scramble the target file
after packing, select scrambler from list.
o Other Scrambler.. - Use an external scrambler, command-line
used is "Scrambler.exe Target.exe".
o Output to.. - This will make all changes to another
file, leaving the original intact.
o Use external Upx - If you have a newer version, it
can be used instead..
o Save Log - Saves the log after processing..
Pack level 10 is the same as Upx command-line --BEST.
Due to a limitation of UPX I've made it replace space chars with underscores
in filenames when processing, as packing 'copy of bob.exe' would pack 'bob.exe'
instead.. Hmmmm...
[14.07.2005] - Just updated the version of UPolyX, now uses v0.5
PEiD : Load a file into PEiD, call plugin from menu..
PE-Tools : Call plugin, load file into plugin (use .. box)
OR : Drag-and-drop a file onto the window of the plugin
Greets to: EiTheL Members, Oleh Yuschuk, Snaker, BuLLeT, Jupiter, Tori, Delikon,
and all peeps on PEiD forum :)
Thanks to Jupiter for BetaTesting!
Comments? email : BobSoft@3Mail.COM
PEiD HomePage - The web-like home of this plugin's daddy.
Hippie's Hairy Bits - The rubbish antique homepage of mine.
Neil's PEiD Plugins - A collection of PEiD plugins by me.
PEiD Forum - A forum for PEiD and more (I'm called Bob on there)
Delikon's Homepage - Creator of UPolyX. Delikon, please make it work with DLLs ! :)
©OnT®oL's Homepage - Creator of UPX-Scramble.
UPX Homepage - Markus Oberhumer & Laszlo Molnar, creators of UPX