The WinFormsApp .NET application demonstrates how to apply the Skater Aggressive Control Flow obfuscation algorithm.
To utilize this feature:
- Open WinFormsApp in the Skater UI.
- Select the Control Flow Aggressive radio button.
- Choose the
MessageToCheckObfuscated()method.
As shown in the figure below:
When the assembly has been successfully obfuscated, Skater displays the following confirmation message after clicking the interface button:
This message indicates that the assembly has been aggressively obfuscated.
This confirms that the obfuscation process completed as intended.
Skater includes a Selective Code Virtualization feature, which:
- Extracts and stores small, critical fragments of selected methods.
- Executes these fragments at runtime from a secure, cloud-backed virtual machine (VM).
If no internet connection is available or the process is disrupted (e.g., hacker attack), the following error message appears:
This isn't working the way it should.
This indicates that selective Code Virtualization could not complete because no internet connection was detected.
The feature requires access to the secure cloud-backed VM to execute protected fragments at runtime.
This issue may also occur if an invalid Certificate IV (Initialization Vector) is entered in the Certificate IV field, located beneath the Aggressive Algorithm option in the .NET Obfuscator interface.
- Ensure your system has a stable internet connection before enabling Selective Code Virtualization.
- Enter a valid certificate in the Certificate IV field in the Skater .NET Obfuscator interface.
- If the error persists after reconnecting and rechecking the certificate, reach out to the Rustemsoft Support Team for assistance.
This sample project illustrates:
- How to apply Aggressive Control Flow obfuscation in Skater.
- How to verify successful obfuscation.
- How to troubleshoot issues related to Selective Code Virtualization and Certificate IV.
