Skip to content

frank2/oxide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OXiDE

OXiDE is a PoC Rust packer. It doesn't do much other than compress the target binary, but if you read the code, you'll find that extending it to do more (e.g., obfuscation, anti-reversing) is very possible! For updates to the package, you can read the changelog here.

Building

You need a copy of NASM in your working directory. This is because OXiDE uses build-scripts in order to accomplish various assembly tasks. Other than that, simply running cargo build on the root directory should be enough to build the binary.

Originally, this was using Rust nightly builds, but now that the strip feature is included in the main binary, this only requires the mainline. Minimum version to compile should be Rust 1.56.

Contact

This is still an ongoing project and I plan on revamping it into more than just a PoC, so if you want to contribute, feel free to issue a PR here on GitHub or contact me via Twitter at @verixvogel.

About

A PoC packer written in Rust!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published