Obfuscar

by Lex Li

An open source .NET obfuscator under MIT license

Operating system: Windows

Publisher: Lex Li

Release: Obfuscar 2.1.0

Antivirus check: passed

Last revision: Last week

Report misleading

Obfuscar for Windows is a basic obfuscator for .NET assemblies. It uses overloading to rewrite data in .NET assemblies, including names of methods, properties, events, fields, types, and namespaces to names from a minimal set. It makes code very difficult to follow and shrinks the size of the code. Basically, Obfuscar uses a scrambling technic to rename everything.

In software development, obfuscation is the act of deliberately creating code that is difficult for humans to comprehend, essentially rearranging the code into a brain teaser. This can shrink the size of the code and make it easier to upload and also has security benefits. Some of the security benefits of doing this are that it makes it harder for someone to steal the developer's code, circumvent licensing requirements, or obtain information that the developer may have wanted to remain hidden. Likewise, malicious software will use an obfuscator to hide what they are really doing. 

The current release of Obfuscar is 2.x. This new Obfuscar now supports .NET 4.0 assemblies using the latest Mono.Cecil library. Its source code can be found at GitHub.

Basic obfuscation to help secure secrets in coding
Features:

  • Added security
  • Shrinks the executable size of code
  • The new version supports .NET 4.0 assemblies
  • Easy to download from GitHub
  • Works for many platforms including mobile
Xinorbis logo
Xinorbis is a disk drive analyser for Windows operating systems
Malwarebytes Secure Backup logo
Online Backup with anti-virus protection
StartupStar logo
Full protection software against auto-startup adding softwares
System Navigator 2014 logo
Graphical interface for the system management
Aiseesoft FoneEraser logo
A software that is designed to enable users to erase their iPhone content permanently.