Rummage obfuscates your .NET programs to prevent decompilation, re-use, stealing and hacking. Software pirates are losing you sales. Rummage’s results are both sophisticated and irreversible, and its obfuscations will not simply crash some of the most popular decompilers.
No need to sift through long lists of types and methods and having to make advanced decisions about each one. With Rummage, the process is integrated with the development process - the developer communicates the need for customized behaviour right there in the source.
Here are some key features of "Rummage":
Simple to use:
· Rummage is designed to work out-of-the box, without requiring you to make advanced decisions about specific code elements or configure obfuscations in ways that are ultimately unimportant. Start Rummage, select your assembly, click "Obfuscate now".
First-class obfuscation:
· Inline methods
· Encrypt strings
· Rename classes, methods, etc.
· Un-nest nested types
· Mark types and members public
· Obfuscate and optimize method IL code
· Obfuscate custom attribute data
· Remove unused types and members
· Remove unnecessary metadata
Limitations:
· Insert code into your program that will cause it to display a message which informs the user that the program was obfuscated using an evaluation version of Rummage.
· This message appears the first time the program is run, and then does not appear for one week. This gives you, the developer, the opportunity to verify that the obfuscated program works correctly, without any interference.
· After the first week, the message appears every time the program is run.
· The 1-week timer can be reset by using Rummage on any program.