Я использовал dotfuscator для защиты своего исходного кода, и я отключил переименование (чтобы сохранить общедоступные методы и имена классов правильно), но я заметил, когда использовал рефлектор, чтобы увидеть сборки после шифрования, что они не сильно изменились , Я все еще вижу исходный код. Любая информация?Отключить переименование в dotfuscator
ответ
dotfuscator только запутывает ваш код, он не скрывает его полностью от посторонних глаз.
Если вы действительно хотите «спрятать» тело метода из Reflector, я предлагаю вам использовать Clisecure. Clisecure может заставить логическое тело исчезнуть, сохраняя все имя метода.
У вас есть возможность обфускации логики? Вы должны использовать это; это сделает вашу логику сложнее понять.
Если вы отключили переименование, это означает, что ни один из символов (методы, типы и т. Д.) В вашей сборке не будет переименован, что уменьшит значительную часть полезности обфускации.
Если вы хотите сохранить имена своих общедоступных методов вместо отключения переименования, включите library mode для каждой из сборок, общедоступные методы которых вы хотите исключить из переименования.
Кроме того, переименование само по себе не приведет к тому, что Reflector не отобразит декомпилированный источник. Чтобы разбить декомпиляцию, необходимо обязательно включить обфускацию потока управления.
Вы можете точно определить, что будет исключено из фазы переименования, используя атрибут Obfuscation. Например, по объекту:
[Obfuscation(Feature = "renaming", Exclude = true)]
public int MyProperty
{
get { return this.prop; }
}
- 1. Как предотвратить переименование всех классов, интерфейс в dotfuscator
- 2. Отключить переименование списка Android
- 3. Проблемы ASP.NET MVC Dotfuscator
- 4. Gitkraken отключить автоматическое переименование файлов
- 5. Dotfuscator не в VS2008?
- 6. Как обфускать интерфейс библиотеки (Dotfuscator)?
- 7. SSDT Отключить переименование - журнал рефакторинга
- 8. Как отключить «переименование» файла в java?
- 9. Как отключить авто-переименование в guake
- 10. XML-сериализация с Dotfuscator
- 11. dotfuscator community edition
- 12. Dotfuscator Bad RVA
- 13. Dotfuscator: Ошибка после обфускации
- 14. Сложная сборка dotfuscator
- 15. Как работает Dotfuscator?
- 16. Dotfuscator сообщество издание
- 17. Dotfuscator для Silverlight приложения
- 18. Team build и Dotfuscator
- 19. Dotfuscator с веб-приложением
- 20. Dotfuscator от .NET 2.0
- 21. Dotfuscator командной строки
- 22. Отключить автоматическое переименование идентификатора Visual Studio
- 23. использование Dotfuscator после время сборки
- 24. Использование Dotfuscator с ядром .net
- 25. Как использовать dotfuscator в нашей dll
- 26. Интеграция Dotfuscator в конвейер сборки Unity3D
- 27. Как отключить «интеллектуальное переименование» в Visual Studio 2015
- 28. Как отключить uglify переименование файлов для определенного файла в сборке?
- 29. Как отключить переименование узлов для TreeView в WinForms?
- 30. Отключить автоматическое переименование файла заголовка в Eclipse CDT