Custom run-time packer, for protection executable files against reverse engineering, encrypt PE executable files, while leaving them able to be run exactly as before, with no affect on run-time performance. File encrypted with AES-256, random key. Stub will be obfuscated and scrambled, and will have some polymorphic capabilities. At runtime, encrypted executable are rapidly decompressed in memory. Executable encrypter should include custom encryption algorithm with anti-debugging techniques to avoid reverse engineering (anti-debuging, anti-disassembling, ect). Packer coded in C, and stub coded preferably in Assembly.
## Deliverables
Custom run-time packer
## Platform
WINDOWS