Tools/Utilities RedGate SmartAssembly Professional - All Here


5 Май 2008
RedGate SmartAssembly Professional
more info Как увидеть ссылки? | How to see hidden links?
Redgate's .NET obfuscator
SmartAssembly is an obfuscator that helps protect your application against reverse-engineering or modification, by making it difficult for a third-party to access your source code.

If your entire business rests on the IP embodied in your software or you don't want your C# or VB.NET code exposed internationally, then obfuscating your code becomes a necessity, not a luxury.

With SmartAssembly, you get a comprehensive set of obfuscation features, including name mangling, control flow obfuscation, strings encoding, reference dynamic proxy, and declarative obfuscation.
  • SmartAssembly is a tool for code obscurity and error reporting that helps .NET developers generate quality programs.
  • This comprehensive solution protects your data tags and adds error reporting capabilities.
  • This program makes it difficult for hackers to disassemble and inject unused code, making it possible to reverse engineer and understand the core structure of the code.
  • With your smartphone, you have plenty of features to obfuscate codes such as encoding strings, dynamic referrals, obscuring code execution, and more.
  • It also stacks tracks and generates pbb files containing debugging information.
  • This will allow you to debug your assemblies inside the IDE and see a complete stack trace of error when faced with an action.
  • The smartphone assembly also helps ensure that the unused space is automatically unloaded.
  • The process of ambiguity can be combined with the build-up mechanism with the help of the MS Build tool or its command line version, from .NET 2.0 to 4.5, Silverlight 2.0 to 5.0, the XNA framework, and Windows Phone 7.
A 30 minute demonstration by Chris Allen, Technical Support Engineer for SmartAssembly, followed by a Q&A session:
  • Why you need to obfuscate your code.
  • How to use the standard protection features, i.e. obfuscation, control flow obfuscation, and strings encoding.
  • How to test that the obfuscation has worked.
  • How to take advantage of the more advanced protection features, i.e. pruning, references dynamic proxy, and tamper proofing

  • Tampering codes
  • Detailed Error Reporting with Full Stack Trace View
  • Compatible with various .NET versions
  • And …
Required system:
  • 512MB RAM (minimum)
  • 10 MB free hard disk space
  • Microsoft .NET Framework version 3.5 SP1 Client Profile or above must be installed in order for SmartAssembly to run.
  • Microsoft .NET Framework version 3.5 SP1 Full Profile or above must be installed in order to install SmartAssembly.
  • Jump to source code from the error report requires Visual Studio 2005, 2008, or 2010.
  • Access to a SQL database - see below for specific requirements.
  • SmartAssembly can be used with MSBuild and TFS.
  • Link to Microsoft Visual Studio Как увидеть ссылки? | How to see hidden links?
Supported operating systems:
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows 7
  • Windows 8
  • Windows Server 2012 R2
  • Windows 10
  • Both 32 and 64-bit operating systems are supported.
Supported SQL Server versions:
  • You must use one of the following SQL Server versions (SQL Express and SQL LocalDB also work):
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016