Nothing Special   »   [go: up one dir, main page]

Skip to content

n4sm/m0dern_p4cker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 

Repository files navigation

m0der_p4cker

Just a modern packer for Elf binaries ( linux executables )

Installation

Just make a simple

chmod +x make.sh && ./make.sh

Use

There is a small script shell which regererates the test executale : regen.sh

You have just to do :

./regen.sh

Thus test is recompiled.

Options

Help : 
                ./main <target_file> xor : target_file is encrypted (only xor encryption) with a random key 
                ./main <target_file> not : target_file is encrypted (xor and not encryption) with a random key 
                ./main <target_file> xorp : target_file is encrypted (complex encryption) with a random key

@XOR

Encryption :

base_addr[i] ^= random_int;

where base_addr[i] represents each bytes of the .text, and random_int a random int ^^

@NOT

base_addr[i] = ~base_addr[i] ^ random_int;

where base_addr[i] represents each bytes of the .text, and random_int a random int ^^

@XORP

base_addr[i] = ~base_addr[i] ^ random_int;
base_addr[i] ^= x;
x = ~x;

where base_addr[i] represents each bytes of the .text, and random_int a random int ^^

About

Just a modern packer for elf binaries ( works on linux executables only )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published