Как совместить VMProtect + Dotfuscator + NET Reactor
Как совместить VMProtect + Dotfuscator + NET Reactor
Здравствуйте.
Все разбираюсь с защитой VMProtect, она хорошо скрывает код. Пробовал расковырять свою программу накрытую VMProtect всеми известными мне декомпиляторами, у меня ничего не получилось, чему я очень рад. Но стоит оговориться, что я не большой спец в этом.
Есть несколько вопросов и замечаний.
1. При выборе компиляции "Ультра (Мутация + Виртуализация)" программа "ломается" и перестает работать как нужно. Мне кажется так не должно быть.
2. При выборе компиляции "Виртуализация" видны все реальные названия функций, методов, переменных и классов (при этом не виден сам код), мне хочется чтобы методы, переменные и т.д. были переименованы в нечто не читаемое для человеческого глаза (как это делают Dotfuscator или NET Reactor), так же я хочу чтобы был добавлен мусорный код, который вводил бы в путаницу возможного взломщика. Как я могу добиться такого результата?
Все разбираюсь с защитой VMProtect, она хорошо скрывает код. Пробовал расковырять свою программу накрытую VMProtect всеми известными мне декомпиляторами, у меня ничего не получилось, чему я очень рад. Но стоит оговориться, что я не большой спец в этом.
Есть несколько вопросов и замечаний.
1. При выборе компиляции "Ультра (Мутация + Виртуализация)" программа "ломается" и перестает работать как нужно. Мне кажется так не должно быть.
2. При выборе компиляции "Виртуализация" видны все реальные названия функций, методов, переменных и классов (при этом не виден сам код), мне хочется чтобы методы, переменные и т.д. были переименованы в нечто не читаемое для человеческого глаза (как это делают Dotfuscator или NET Reactor), так же я хочу чтобы был добавлен мусорный код, который вводил бы в путаницу возможного взломщика. Как я могу добиться такого результата?
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Можете прислать простейший пример (оригинальный EXE+VMP файлы), на котором это воспроизводится?1. При выборе компиляции "Ультра (Мутация + Виртуализация)" программа "ломается" и перестает работать как нужно. Мне кажется так не должно быть.
Мы планируем добавить такую возможность в следующих версиях.2. При выборе компиляции "Виртуализация" видны все реальные названия функций, методов, переменных и классов (при этом не виден сам код), мне хочется чтобы методы, переменные и т.д. были переименованы в нечто не читаемое для человеческого глаза (как это делают Dotfuscator или NET Reactor), так же я хочу чтобы был добавлен мусорный код, который вводил бы в путаницу возможного взломщика. Как я могу добиться такого результата?
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Еле добился такого результата на тестовом проекте. Выслал вам в ЛС.Admin wrote:Можете прислать простейший пример (оригинальный EXE+VMP файлы), на котором это воспроизводится?
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
И до и после протекта Ответ сервера = "1x000".
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Я отправил вам видео-демонстрацию проблемы, как вы сможете её воспроизвести.
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
У вас получилось воспроизвести проблему?Admin wrote:И до и после протекта Ответ сервера = "1x000".
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Да, проблема воспроизводится.
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Скажите пожалуйста, а как скоро она будет исправлена?Admin wrote:Да, проблема воспроизводится.
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
А вы что-то поменяли на своем сервере? Теперь файл до защиты всегда выдает "null".
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Удалил тестовую категорию, думал вам достаточно будет продемонстрировать проблему. Тогда верну все обратно через пару дней.
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
А можно ответ от сервера сразу встроить в приложение?
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Вернул тестовую категорию на сервере.
Так же сделал локальную версию с демонстрацией ошибки.
Отправил архив вам в ЛС, в архиве еще есть видео с демонстрацией проблемы.
Так же сделал локальную версию с демонстрацией ошибки.
Отправил архив вам в ЛС, в архиве еще есть видео с демонстрацией проблемы.
Re: Как совместить VMProtect + Dotfuscator + NET Reactor
Проверяйте 1179 билд.