Encryption and Protection for your Executable Files
Protect your programs code
The original Portable Executable will be always fully encrypted on the hard disk.
However, when file is executed, it will work just like before!
Octopus Protector will enhance your protection against:
- Modifying, Patching, Cracking your software;
- Reverse Engineering and unwanted analysis;
- Software Debuggers;
- Virtual Machines;
- PE Editors;
- Hex Editors;
- Other PE analysis software.
Analysis Detection, Behavioural Modification
Octopus will change behaviour when it detects an analysis attempt.
Various analysis software can be detected, such as Virtual Machines, Sandboxes, Debuggers and more.
When an analysis environment is detected, Octopus can either
- auto-terminate the whole process before it performs any significant action
- display a custom message
- run just some files and not others (Selective File Execution)
Maximum compatibility and performance
The small and fast C++ code of our loader
will run on any Windows from XP to 10, 32-64 bit, including Server versions.
It will not require any dependency to run,
just standard system libraries which come with any Windows installation.
- Compatible with almost any native Portable Executable.
- Many .net executables supported as well.
Unique variant for each customer:
Each Octopus User gets his own private variant of the Loader (stub).
The Loader is the code which incapsulates your encrypted file.
Each Loader is the core protection of your executable,
and an unique variant is sent to each customer,
in order to ensure that it will be always something never seen before by anyone.
Most of Packer vendors share same Loader with all customers,
and this makes the packer’s code known very soon by reverse engineers and analysis software.
When you acquire Octopus however, you get unique stubs, crafted just for you.