мутация

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

мутация

Postby a47 » Tue May 12, 2020 2:20 pm

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

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

Спасибо