Explain how Obfuscator works in .NET - C#.NET

Explain how Obfuscator works.

- Obfuscators protect the source code from being hacked. Encryption and Decryption are processes from where you can get the data back.
- However these differ from what obfuscation is. In obfuscation, a program become out of the reach of hackers although it functions the same way it is supposed to.
- Optimizations too get applied to the process of obfuscation in order to make the program fast.
- Obfuscator simply renames all types and namespace etc to meaningless code making it non human readable. This diminishes the possibility of reverse engineering.
Example:
private void AddEmp(Employee employee)
{
   {
       this.EmpList.Add(employee);
   }
}

gets converted to
private void a(a b)
{
   {
       a.a.Add(b);
   }
}
What is an Exception in .NET?
What is an Exception in .NET? - Exceptions are errors that occur during the runtime of a program...
What are Custom Exceptions? Why do we need them? - C#.NET
What are Custom Exceptions? Why do we need them? - Custom Exceptions are user defined exceptions...
What are Custom Exceptions? - C#.NET
What are Custom Exceptions? - Custom exception needs to derive from the System.Exception class. You can either derive directly from it or use an intermediate exception like SystemException...
Post your comment