executable packer coding thread
category: code [glöplog]
Source code to packers:
http://www.programmersheaven.com/2/PE-Protector
http://packmanpacker.sourceforge.net/
http://en.sourceforge.jp/projects/sfnet_sepacker/releases/
http://xtreeme.prv.pl/
http://yodap.sourceforge.net/
http://www.pouet.net/prod.php?which=52796
http://mordor.in/
Info on code injection
Info on PAQ/etc
APLIB (compression library
LZMAT (compression library)
UPX: (for UCL/other goodies)
ryg's code preprocessing ideas for better compression
figured I post this all in here to keep rez's thread clean.
http://www.programmersheaven.com/2/PE-Protector
http://packmanpacker.sourceforge.net/
http://en.sourceforge.jp/projects/sfnet_sepacker/releases/
http://xtreeme.prv.pl/
http://yodap.sourceforge.net/
http://www.pouet.net/prod.php?which=52796
http://mordor.in/
Info on code injection
Info on PAQ/etc
APLIB (compression library
LZMAT (compression library)
UPX: (for UCL/other goodies)
ryg's code preprocessing ideas for better compression
figured I post this all in here to keep rez's thread clean.
Exmozer 2 also works well for "generic 6502" (without headers), as well as z80 and 6809.
Yes, I suppose so. I used it to compress ARM code. Nice thing is that it comes with full source code, so you can compile native packer binaries for your development platform. To me this is a big plus.
lol, the thumb2 mode isn't enough for size coding on ARM?
btw, nice thread :)
btw, nice thread :)
hitchhikr's PackFire deserves a mention here - the pack ratio for small stuff like 4k is awesome (although the depacker is on the slow side).
Quote:
hitchhikr's PackFire deserves a mention here - the pack ratio for small stuff like 4k is awesome
Really? I've no real experience with it, but the depacker code looks quite large.
The tiny version of PackFire on the other hand performs about the same as Exomizer2.
ggn: Is there a x86 port of the decompressor?
figured I post a copy of some LZMA depacking code in MASM which I currently use in my packer (modded from Packman's source to preserve the stack, etc)
http://mudlord.info/temp/lzma_depack.asm
figured I post a copy of some LZMA depacking code in MASM which I currently use in my packer (modded from Packman's source to preserve the stack, etc)
http://mudlord.info/temp/lzma_depack.asm
there are a nice collection of links/info here:
http://adrianboeing.blogspot.com/2011/01/executable-compression.html
http://adrianboeing.blogspot.com/2011/01/executable-compression.html
kkrunchy source code
kkrunchy_k7 source code
both include older but reasonably size-optimized versions of disfilter; the newer version described in my blog post generally works better, but it was done after i was actively working on kkrunchy.
kkrunchy_k7 source code
both include older but reasonably size-optimized versions of disfilter; the newer version described in my blog post generally works better, but it was done after i was actively working on kkrunchy.