Может быть запутанное приложение.Net C# может быть декомпилировано?
Я написал программу на.net C# для шифрования некоторой информации.
Для выполнения этой задачи я использовал массив, который содержит конфиденциальную информацию. Мне нужно знать, можно ли взломать exe. Я имею в виду, может ли кто-нибудь получить массив из exe-файла. Значения массива не отображаются в приложении. Я использовал Общественная версия Dotfuscator, которая поставляется с Visual Studio.NET. Все, что я хочу знать, это возможность извлечь exe-файл для доступа к переменным-членам, используемым в нем..??
2 ответа
Да, было бы очень легко декомпилировать приложение. Возможно, вы захотите установить и запустить Reflector (или аналогичный эквивалент) и посмотреть, что вы увидите. По сути, если в приложение встроена конфиденциальная информация, ее всегда можно найти.
Определенно да, если вы не зашифровали Exe с помощью Dotfuscator или любого другого программного обеспечения для защиты, взломщик не только сможет увидеть переменные вашего массива, но и вернуть весь исходный код вашего приложения.