мутация

Issues related to VMProtect
Post Reply
a47
Posts: 21
Joined: Tue Mar 27, 2018 10:31 am

мутация

Post by a47 »

Текущая мутация довольно хорошо справляется с "ломанием" паттернов и делает ассемблерный код менее читабельным, но тк разбросанные блоки напрямую связаны между собой джампами, то ида отлично справляется с генерацией читабельного псевдокода. Например, в сравнении с самописным мутатором, где вместо джампов используются конструкции типа push, xor, ret (https://imgur.com/TO0kGcw.jpg), мутация vmp несколько проигрывает, тк даже без использования самописных скриптов зачастую псевдокод после мутации выглядит так https://imgur.com/a/h63hdBy
Планируется ли улучшение мутации(возможно, добавление еще одного режима мутации, тк. инструкции типа pushf/popf несколько замедляют программу, но ведь можно и не использовать ксор)?

Планируется ли/Возможно ли добавить управление мутацией в луа апи вмпротекта? Я думаю, апи для переходов между блоками мутации не очень сложно реализуется, но позволит кастомизировать переходы.

Спасибо
Post Reply