ershov / packexe

packexe: compress executable on Linux, Mac OS X, FreeBSD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Packexe: compress executable

Packexe takes an executable as input, compresses it and produces a packed executable which behaves exactly like the source one.

Why need packexe when there's gzexe prog?

There are few differences which may be important in some cases:

  1. The resulting executable is binary.
  2. Unpacker process is substituted by the original one and has the same PID.
  3. There will be only one executing process (with gzexe there are two).

This is the best that can be done without hacking into OS executable loading.

Checked to work on Linux, Mac OS X, FreeBSD.

About

packexe: compress executable on Linux, Mac OS X, FreeBSD


Languages

Language:Perl 100.0%