Obfuscation for Universal Windows Platform (UWP)

Microsoft is on the rush and producing new technologies with a speed of fertile female rabbit.

Today we have Universal Windows Platform or UWP for short. All the rage goes to the walled garden ecosystem and Orwellian “1984” where you have to pay 30% cut to the Big Brother.

Read more »

Visual Studio 2015, Roslyn Compilers and Obfuscation

Long long time ago Microsoft produced csc.exe and vbc.exe compilers for C# and VB.NET respectively. Those classic compilers come together with every version of .NET Framework and are usually located at a folder similar to C:\Windows\Microsoft.NET\Framework\v4.0.30319.

The classic C# and VB.NET compilers were written in native C/C++ code to solve the egg and chicken problem when .NET was at the age of infanity.

Visual Studio .NET (aka 2002) Splash Screen

All Visual Studio versions starting from 2002 used those proven compilers.

Read more »

My .NET Application Hacked. What to Do?

So, your application is popular and it got the first hacks. Congratulations on being awesome but this also means you probably have a constant flow of headache since then.

Attack on .NET application

Read more »

Native DLL Exports from .NET Assembly

I was amused to find out that .NET assemblies can do native DLL exports with one and easy trick:

.method static void Rainbow()
{
    .export [1]
    ldstr      "Rainbow"
    call       void [mscorlib]System.Console::WriteLine(string)
    ret
}

Read more »

User Interface Testing. Levelled up with AI

Eazfuscator.NET is a production tool. This means a lot of people rely on it every day. That fact puts a great responsibility on us.

Eazfuscator.NET has hundreds of automated tests. Nearly everything is tested: obfuscation impact on serialization, reflection, code semantics, user interface etc.

User interface (UI) testing turned out to be a twilight zone of computer science. That's why we had researched and developed a testing technology for user interface that is based on artificial intelligence (AI). And I think it will amaze you.

Read more »

NuGet Deployment

Eazfuscator.NET 4.3 can now be deployed via NuGet.

NuGet logo

Historically Eazfuscator.NET is deployed as .MSI file that can be downloaded from the website. That's an awesome way of delivering Eazfuscator.NET to your development machine.

Read more »