Code Obfuscation or Code Encrypt is a project which emulate ENCRYPT and CLEAR macros behavior from older Oreans's protections software. I originally developed this in 2014 but I recently decided to release as free and open source software.
- Encrypts all the code sections available inside the functions markers.
- Destroy and Clear code if the clear flag is enabled.
- Requires disabling ASLR and only works in executables only.
Fix and improve the BeginEncrypt and EndEncrypt functions detections.
First make sure to disable ASLR (Properties -> Linker -> Advanced -> Dynamic base -> NO)
The original output:
The original reverse engineered code:
The encrypted output:
The encrypted reverse engineered code:
B#