Я использовал Dotfuscator Community Edition, поставляемый с Visual Studio 2010, для обфускации моего приложения Windows. Я использовал Redgate Obfuscation Checker для исполняемого файла, и он показал файл как запутанный, а методы и переменные были переименованы (хотя и в ограниченной степени). Однако, когда я проверил тот же исполняемый файл с помощью ILSpy, весь исходный код не был поврежден. Ничего не изменилось. Кто-нибудь может подсказать, почему это так? Спасибо.
Dotfuscator Community Edition не работает?
comment
Также вы можете использовать проект De4dot, чтобы убедиться, что ваши сборки защищены. De4dot - это деобфукатор с открытым исходным кодом.
- person Ali Sepehri.Kh   schedule 28.08.2014
Ответы (1)
Dotfuscator Community Edition не поддерживает обфускацию потока управления, что сделало бы код намного более трудным / невозможным для чтения в ILSpy. Чтобы использовать эту функцию, необходимо обновить версию Community Edition.
person
Earlz
schedule
28.07.2014