Jump to content

Dotfuscator

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 208.48.253.218 (talk) at 20:33, 24 January 2013. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Dotfuscator is a post-development recompilation system for .NET applications. It analyzes applications and makes them smaller, faster and harder to reverse-engineer. The obfuscation techniques used by Dotfuscator include; renaming (mangling of identifier names into unreadable characters), changing control flow, patented overload induction, identifier renaming and string encryption. Dotfuscator also provides pruning, linking, and watermarking features.

No obfuscation technology is 100% secure. As with other obfuscators, Dotfuscator makes life difficult for Decompilers, but it does not claim 100% protection.

History

Dotfuscator was developed and released in 2003 by PreEmptive Solutions in response to Microsoft’s need for obfuscation of their .NET framework inside Visual Studio.

Since 2003, the Community Edition has been included with every install of Microsoft Visual Studio [1]

In 2012, the Community Edition was expanded to offer exception analytics[2]. For the first time, a repository and rules engine that aggregates and analyzes incoming exception alerts was included with Team Foundation Server 2012. When rules are triggered, work items are created or updated, providing near real-time visibility into production.

References

  1. ^ Beth Massi (23 February 2010). "Dotfuscator Gets Better and Still Free in Visual Studio". msdn.com. Microsoft, Inc. Retrieved 10 January 2013.
  2. ^ "PreEmptive Solutions and Microsoft Partner to Provide Exception Analytics in Visual Studio 2012 and Team Foundation Server 2012". Microsoft.com. Microsoft, Inc. 13 September 2012. Retrieved 24 January 2013.