Skip to content

Rustemsoft/WinFormsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

WinFormsApp – Skater Aggressive Control Flow Obfuscation Demo

The WinFormsApp .NET application demonstrates how to apply the Skater Aggressive Control Flow obfuscation algorithm.


🚀 Getting Started

To utilize this feature:

  1. Open WinFormsApp in the Skater UI.
  2. Select the Control Flow Aggressive radio button.
  3. Choose the MessageToCheckObfuscated() method.

As shown in the figure below:

Obfuscate WinFormsApp's MessageToCheckObfuscated() method


✅ Successful Obfuscation

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.


🔒 Selective Code Virtualization – Internet Connectivity Requirement

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).

⚠️ Error Condition

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.


🔑 Certificate IV Requirement

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.


📝 Notes for Users

  • 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.

📘 Summary

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.

About

WinFormsApp – Skater Aggressive Control Flow Obfuscation Demo

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors