Help Desk
HomeDashboardLog inRegister
master
master
  • NETGuard.IO - Help Desk
  • Getting started
  • Obfuscation Features
    • MSIL Code Encryption
    • Constants Protection
    • DRM Protection
    • Hide Call Protection
    • Code Flow Protection
    • Name Protection
    • Anti Debug Protection
    • Anti Dump Protection
    • Native Shield Protection
  • F.A.Q
    • Payment
      • Pricing Plans
      • What are the payment methods ?
      • I don't use this service anymore, refund ?
      • What is a 'token' ?
      • Obfuscation failed, refund ?
    • Obfuscated file
      • "Could not create SSL/TLS secure channel" error
      • Protected file is detected as a virus ?
    • Personal Data
      • Is my personal data safe ?
  • Obfuscation Tips
    • Updating my protected file ?
    • Program that uses JSON data
    • Protect multi-threading tasks
    • You also use VMProtect ?
    • Adding more security ?
Powered by GitBook
On this page

Was this helpful?

  1. Obfuscation Tips

You also use VMProtect ?

VMProtect is a Native Virtualizer / Packer than can be used along with NETGuard.IO obfuscation using our Native Shield Protection feature.

PreviousProtect multi-threading tasksNextAdding more security ?

Last updated 5 years ago

Was this helpful?

If you select our Native Shield Protection you will be able to use every native packer / virtualizer on top of the file produced by NETGuard.IO obfuscation.*

NETGuard.IO also comes with Anti Dump Protection to prevent your .NET Assembly from being dump by memory inspection tool, however with enough privilege on the kernel anyone could easily hook some APIs and dump the RAW bytes.

To maximize the protection of your assembly, you can use and manually add the address of VirtualProtect to the Mutation/Virtualization queue. This is made in order to prevent hackers and crackers from finding the address of VirtualProtect, used to start the execution of the .NET Assembly from the Native stub.

Anti Dump Protection
VMProtect
Native Shield Protection