Description
Program can list or decrypt strings used in .NET executable based on user decryption plugins and rebuild new assembly with decoded strings. Method names, control flow etc. are unchanged in assembly!
Features
- List all strings that are used in .NET executable
- Decrypt strings based on your own plugin
- Very simple plugin interface (C#, VB.NET)
- Preview of string decryption (checking results)
- Export all strings to text file for other processing
Simple scenario:
Take obfuscated .NET executable, explore it in reflector, look for some encrypted string and jump to decrypting function. Now just copy code Ctrl+C and paste it into plugin source, correct return values, compile and that's all. Now you have simple string decrypter
It's first version, so it can be here some bugs. 3 plugins that are from real protections are included, so rest is on you :-) If you build some new plugins please share it with other people. I hope you find this tool useful.