DRM Protection

Put sensitive data on our servers

Description

Your sensitive strings can be at risk if some malicious user wants to steal them by performing static or dynamic analysis of your file.

With the DRM Protection, NETGuard.IO will encrypt your strings with a strong Advanced Encryption Standard algorithm, and the decoding key will be stored safely on our servers. 🚀 When launched, your obfuscated file will download the decoding key on our server's endpoint. The endpoint logs IP addresses of people that access it, this will allow us to offer you a white-list option in the near future 🍀

Due to the nature of the protection, your file will always need internet access once DRM Protection is applied. Also if our servers goes down, even temporarily, your file will not be able to run properly (we use a DDOS-protected hosting service to prevent that).

This protection needs your file to access the internet to run properly.

This protection logs IPs of whoever access your file, and prevents known hackers from doing anything harmful to your code.

This protection serves an anti-cracking purpose.

Code example

// RegExTester.frmMain
// Token: 0x06000033 RID: 51 RVA: 0x00002222 File Offset: 0x00000422
private void ignoreCaseButton_Click(object sender, EventArgs e)
{
	MessageBox.Show("This option makes the RegEx case-insensitive which means that 'a' and 'A' are treated as the same letter.", "Ignore Case Option", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}

Obfuscation Impacts

Targets : Methods

Strength : ⭐⭐⭐⭐

This protection's strength increases when selected with MSIL Code Encryption and Constants Protection

Last updated