Может быть запутанное приложение.Net C# может быть декомпилировано?

Я написал программу на.net C# для шифрования некоторой информации.

Для выполнения этой задачи я использовал массив, который содержит конфиденциальную информацию. Мне нужно знать, можно ли взломать exe. Я имею в виду, может ли кто-нибудь получить массив из exe-файла. Значения массива не отображаются в приложении. Я использовал Общественная версия Dotfuscator, которая поставляется с Visual Studio.NET. Все, что я хочу знать, это возможность извлечь exe-файл для доступа к переменным-членам, используемым в нем..??

2 ответа

Решение

Да, было бы очень легко декомпилировать приложение. Возможно, вы захотите установить и запустить Reflector (или аналогичный эквивалент) и посмотреть, что вы увидите. По сути, если в приложение встроена конфиденциальная информация, ее всегда можно найти.

Определенно да, если вы не зашифровали Exe с помощью Dotfuscator или любого другого программного обеспечения для защиты, взломщик не только сможет увидеть переменные вашего массива, но и вернуть весь исходный код вашего приложения.

Другие вопросы по тегам