Categories
Dotfuscator CE

Automating Xamarin Protection with Dotfuscator

Reading Time: 2 minutes

This week, all eyes of the software community will be fixed on Microsoft’s Build conference. Microsoft and its partners are set to announce new technologies and lay out their vision for the future of software development.

Categories
Dotfuscator CE

Harden your .NET Applications with Dotfuscator’s Anti-Debug Protections

Reading Time: 9 minutes

Beginning with Dotfuscator Professional Edition version 4.25, you’ve been able to add anti-debug protections to your .NET applications, and now that Visual Studio 2017 has shipped, Dotfuscator Community Edition (CE) users have access to those protections as well.

Categories
Dotfuscator CE

Building in the Cloud with Dotfuscator Community Edition

Reading Time: 6 minutes

Most of our previous blogging about Dotfuscator Community Edition (CE) assumes you are doing local builds, or have a dedicated build server—but what if you want to use Dotfuscator CE within a distributed build system such as Visual Studio Team Services (VSTS) or Team Foundation Server (TFS) on-premises?

Categories
Dotfuscator CE

Getting Started with Dotfuscator in Visual Studio 2017

Reading Time: < 1 minute

PreEmptive Protection – Dotfuscator began life as the world’s first .NET obfuscator; nearly fifteen years later, Dotfuscator has grown beyond just obfuscation to become the industry-standard .NET protection tool, able to protect your .NET applications against IP exposuretampering, and unauthorized debugging.

Categories
Dotfuscator CE

(Re) Introducing Dotfuscator Community Edition

Reading Time: 4 minutes

The most widely used .NET obfuscator – and now, much more

This morning, as we readied our latest Dotfuscator Community Edition (CE) announcement, it struck me that this remarkable piece of software has a unique story to tell. A story that can’t be expressed in a feature table or change log.

Categories
Dotfuscator CE

Using Dotfuscator Community Edition with Xamarin

Reading Time: 5 minutes

Note: this document is deprecated. Please see Obfuscating Xamarin Applications with Dotfuscator for up to date instructions on obfuscating Xamarin applications.

We’ve previously blogged about Using Dotfuscator Professional with Xamarin Applications. We’ve also blogged about the recently added command line support for Dotfuscator Community Edition. Now it is time to put these two concepts together, and show how to make reverse-engineering your Xamarin application more difficult by integrating Dotfuscator Community Edition (CE) into your Visual Studio build process.

Categories
Dotfuscator CE

UWP Applications in Dotfuscator CE

Reading Time: 9 minutes

Dotfuscator Community Edition (CE) has long been a staple of the Visual Studio experience, providing industry-standard reverse-engineering protection to .NET applications. With the release of Visual Studio 2015 Update 3, we’re extending this pedigree to applications for the Universal Windows Platform (UWP), also known as universal apps. This blog post will show you how to integrate Dotfuscator CE into the Visual Studio build process for UWP applications.

Categories
Dotfuscator CE

Automate Your Builds with New CE Command Line Support

Reading Time: 4 minutes

At Microsoft Build 2016, we introduced a new feature for Dotfuscator Community Edition (CE): command line support. This will allow you to integrate Dotfuscator into your automated build process, so that your builds and releases can automatically use Dotfuscator for obfuscation, tamper protection, usage tracking, and expiration.

Categories
Dotfuscator CE

Get this development question wrong – and you may well be at risk.

Reading Time: 3 minutes

Question: True or False, Seat belts are to Driver Safety as Obfuscation is to Application Risk Management

The correct answer is FALSE!

The equivalence fails because a seat belt is a device and obfuscation is a control. Why might you (or the application stakeholders) be in danger? First, read through the key descriptors of these two controls.

Categories
Dotfuscator CE

.NET Native; what’s it mean for obfuscation and Dotfuscator in particular

Reading Time: 2 minutes

I recently got a question from a client asking why .NET Native (the process of transforming a .NET assembly into a native app to improve performance) did not also make products like Dotfuscator irrelevant. Here’s my response (with personal details removed of course).