Tag : obfuscate
|Text Obfuscation - Part II of II||kyrathaba||C#||obfuscate||January 24, 2011|
|Text Obfuscation - Part I of II||kyrathaba||C#||obfuscate||January 24, 2011|
|Obfuscating .NET code so as to hide implementation details from public view (using BabelObfuscator)||pckujawa||C#||obfuscate||
If you weren't already aware, you can use a product like Reflector.NET to see all of the source code (that's right, the code) of a .NET assembly (DLL, EXE, etc). This is a real problem when your code is proprietary, especially when you might have security implementations in the code. Thus, there is often a need to hide the implementation details - enter obfucation.
There is a article on and list of obfuscators from C# 411 which explains the situation better. From my research, I decided to settle on the free and open source Babel Obfuscator. Part of the decision process was seeing it in action, which is especially easy when you install the Babel add-in for Reflector.
Once you've decided that Babel is for you, the code below automates the process when added to the post-build event of your assembly. The parameters and settings are up to you, but this baseline should do everything you'll need.
|February 11, 2010|
|encode mailto: link||gbot||PHP||obfuscate||March 9, 2008|
|Yaptoo (Yaptu outrageously obfuscated) - or yet yet another templating utility||Michael Palmer||python||Yaptoo (Yaptu outrageously obfuscated) another templating utility web||
An enhanced version of yaptu, with the following changes - separated parsing from execution - added caching of parsed templates - added some error reporting - added a choice of template syntaxes - added comment syntax - added Cheetah-style variable substitution with optional caching of the equivalent Python expression - limited flow control to 'for' and 'if' Reasonably small, no external dependencies, pretty fast.
|December 27, 2005|