.NET Obfuscator is a tool that is used to protect .NET applications from reverse engineering.
-
This is done by transforming the original .NET code into a form that is difficult to understand, making it hard for attackers to decompile the code and understand how it works.
-
This can help to prevent the theft of intellectual property and also protect against potential security vulnerabilities.
-
Obfuscation can also help to reduce the size of the code, which can improve the performance of the application.
Here is an example of a simple C# program that calculates the factorial of a given number:
using System;
namespace FactorialCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a number:");
int num = int.Parse(Console.ReadLine());
int factorial = 1;
for (int i = 1; i <= num; i++)
{
factorial *= i;
}
Console.WriteLine("The factorial of {0} is {1}", num, factorial);
}
}
}To obfuscate this code, a .NET Obfuscator would transform it into something like this:
using System;
namespace XZkxcX
{
class XxXXx
{
static void XxXXX(string[] XxxxX)
{
Console.WriteLine("Enter a number:");
int XxXx = int.Parse(Console.ReadLine());
int XXXXXXX = 1;
for (int XxXX = 1; XxXX <= XxXx; XxXX++)
{
XXXXXXX *= XxXX;
}
Console.WriteLine("The factorial of {0} is {1}", XxXx, XXXXXXX);
}
}
}As you can see, the obfuscated code is much harder to understand and follow, making it difficult for someone to reverse engineer the original code.
(Info can include websites, comments, links and more.. If it's a "tree" or using sub-schema, it mean fork or skidding ! Also it's sorted in Alphabetic order(depending if it's authentic or no).)
Note: Mainly .Net so any nummber of ° mean another target language
°) Lua
- Kov.NET
- Krawk-Protector
- LoGiC.NET
- MindLated
- NetShield
- OliviaGuard | "Created" originaly for a obfuscator website(Showcase Vido)
- ScoldProtect
- Original ConfuserEx | By yck1509
- Kind Of Official ConfuserEx Fork | See this issue for ref(added to the README of
ConfuserExbyyck1509)
- CawkVM | Well I feel like we can more talk about
Dynamic Methodshere - Hex-Virtualization |
Built so that people can learn from it(Showing 1:1 & Custom OpCodes) - ILVirtualization
- IronBrew2 | ° (Found
DefCon42= original creator or at least core maintainer ?) - KoiVM | By yck1509
- MemeVM
- NashaVM
- VMProtect 3.5.x | Website | A Popular And Strong VM Based Obfuscator
Did you modify one of these code before publishing ?
Well, good question.. No, if I have to be serious, no, all the codes has been left as-is and should be free of malware.Can I support the project ?
Yes, you can either "sponsor" me with the button on my profile (https://github.com/TheHellTower) or donate by going there: https://github.com/TheHellTower#-support-my-work and read, click here to see my Discord or other social to contact me: https://github.com/TheHellTower#-socials.Can you make me a custom obfuscator/protector with everything I need ?
Yes and no, I can't just do that and see a bunch of people in my DMs. However, You can send me an email at: "thehelltower@tuta.io" with your offer(price + (A Mod of existing ones or from scratch(Created from 0)) + details such as features, including a VM or no with internal details, if you want the source code, etc..) and we will see together what can be done and would suit your needs !Note: Support for 48 hours included(Nice offer = Extended support).
I have a question, can I contact you ?
Yes you can either by opening a issue: https://github.com/Obfuscator-Archives/.github/issues/new or send me an email at: "thehelltower@tuta.io" or contact me on one of my socials here: https://github.com/TheHellTower#-socialsNote: Only for questions and business inqueries no code support.