Обнаруживаются не все вызовы VMProtectDecryptStringA

Issues related to VMProtect
Post Reply
akaras
Posts: 10
Joined: Thu Nov 04, 2021 9:29 pm

Обнаруживаются не все вызовы VMProtectDecryptStringA

Post by akaras »

Здравствуйте,

При определенном генерируемом ассемблерном коде, VMProtect не может обнаружить все строки передающиеся в VMProtectDecryptStringA.
Если открыть проект vmp то, добавлено только часть маркеров строк.

Пример кода где защита строк не работает

Code: Select all

// тут работает
mov     dword ptr [esp], offset aFile_info ; "FILE.info"
mov     eax, ds:VMProtectDecryptStringA
mov     [ebp+var_4C], eax
call    eax ; VMProtectDecryptStringA
...
// тут уже не работает
mov     dword ptr [esp], offset aFile ; "File "
call    [ebp+var_4C]
...
Компилятор mingw/windows, qmake/qt
VMProtect версии 3.6.0 1406
Проблема повторяется на минимальном примере.

Можно с этим что-то сделать?
Attachments
vmapp.7z
(16.74 KiB) Downloaded 70 times
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Обнаруживаются не все вызовы VMProtectDecryptStringA

Post by Admin »

Проверяйте 1472 билд.
akaras
Posts: 10
Joined: Thu Nov 04, 2021 9:29 pm

Re: Обнаруживаются не все вызовы VMProtectDecryptStringA

Post by akaras »

Спасибо,
Вроде все строки находятся.
Post Reply