Как совместить VMProtect + Dotfuscator + NET Reactor

Issues related to VMProtect
Post Reply
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Здравствуйте.
Все разбираюсь с защитой VMProtect, она хорошо скрывает код. Пробовал расковырять свою программу накрытую VMProtect всеми известными мне декомпиляторами, у меня ничего не получилось, чему я очень рад. Но стоит оговориться, что я не большой спец в этом.

Есть несколько вопросов и замечаний.
1. При выборе компиляции "Ультра (Мутация + Виртуализация)" программа "ломается" и перестает работать как нужно. Мне кажется так не должно быть.
2. При выборе компиляции "Виртуализация" видны все реальные названия функций, методов, переменных и классов (при этом не виден сам код), мне хочется чтобы методы, переменные и т.д. были переименованы в нечто не читаемое для человеческого глаза (как это делают Dotfuscator или NET Reactor), так же я хочу чтобы был добавлен мусорный код, который вводил бы в путаницу возможного взломщика. Как я могу добиться такого результата?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

1. При выборе компиляции "Ультра (Мутация + Виртуализация)" программа "ломается" и перестает работать как нужно. Мне кажется так не должно быть.
Можете прислать простейший пример (оригинальный EXE+VMP файлы), на котором это воспроизводится?
2. При выборе компиляции "Виртуализация" видны все реальные названия функций, методов, переменных и классов (при этом не виден сам код), мне хочется чтобы методы, переменные и т.д. были переименованы в нечто не читаемое для человеческого глаза (как это делают Dotfuscator или NET Reactor), так же я хочу чтобы был добавлен мусорный код, который вводил бы в путаницу возможного взломщика. Как я могу добиться такого результата?
Мы планируем добавить такую возможность в следующих версиях.
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Admin wrote:Можете прислать простейший пример (оригинальный EXE+VMP файлы), на котором это воспроизводится?
Еле добился такого результата на тестовом проекте. Выслал вам в ЛС.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

И до и после протекта Ответ сервера = "1x000".
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Я отправил вам видео-демонстрацию проблемы, как вы сможете её воспроизвести.
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Admin wrote:И до и после протекта Ответ сервера = "1x000".
У вас получилось воспроизвести проблему?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

Да, проблема воспроизводится.
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Admin wrote:Да, проблема воспроизводится.
Скажите пожалуйста, а как скоро она будет исправлена?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

А вы что-то поменяли на своем сервере? Теперь файл до защиты всегда выдает "null".
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Удалил тестовую категорию, думал вам достаточно будет продемонстрировать проблему. Тогда верну все обратно через пару дней.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

А можно ответ от сервера сразу встроить в приложение?
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Nalik »

Вернул тестовую категорию на сервере.
Так же сделал локальную версию с демонстрацией ошибки.
Отправил архив вам в ЛС, в архиве еще есть видео с демонстрацией проблемы.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Как совместить VMProtect + Dotfuscator + NET Reactor

Post by Admin »

Проверяйте 1179 билд.
Post Reply