Page 1 of 1

VMProtect .NET Защита от декомпиляции

Posted: Thu Jan 23, 2020 7:45 am
by Nalik
Подскажите пожалуйста, в чем проблема.
1. Хочу защитить код написанный на c#, выбираю функции защиты, компиляция Ультра (Мутация + Виртуализация).
1.png
1.png (84.15 KiB) Viewed 4133 times
2. Открываю программу в декомпиляторе Jetbrains dotPeek, код функции не виден (к слову не виден код вообще всех функций, хотя я не защищал их все в VMprotect, из за чего так происходит?)
2.png
2.png (3.97 KiB) Viewed 4133 times
3. Прогоняю защищенную программу в de4dot и на выходе получаю уже очищенный файл со снятой защитой VMprotect. Как видно из скрина функция снова стала видна, как и все другие.
3.png
3.png (195.82 KiB) Viewed 4133 times
Что я делаю не так или это проблема обфускатора?

Re: VMProtect .NET Защита от декомпиляции

Posted: Thu Jan 23, 2020 7:54 am
by Nalik
Вот еще настройки опций.
4.png
4.png (38.8 KiB) Viewed 4131 times

Re: VMProtect .NET Защита от декомпиляции

Posted: Thu Jan 23, 2020 6:50 pm
by Admin
Открываю программу в декомпиляторе Jetbrains dotPeek, код функции не виден (к слову не виден код вообще всех функций, хотя я не защищал их все в VMprotect, из за чего так происходит?)
Из-за упаковки.
Прогоняю защищенную программу в de4dot и на выходе получаю уже очищенный файл со снятой защитой VMprotect. Как видно из скрина функция снова стала видна, как и все другие.
Не может быть такого.

Re: VMProtect .NET Защита от декомпиляции

Posted: Fri Jan 24, 2020 10:28 pm
by Nalik
Admin wrote:Не может быть такого.
Действительно больше мне не удалось воспроизвести эту проблему. Возможно что-то я напутал.