У меня есть exe, который я открыл с помощью PE Explorer Disassembler. Теперь я вижу код asm, который выглядит так:
push ebx
push esi
mov ebx,eax
mov eax,[ebx+38h]
push eax
mov eax,[ebx+3Ch]
push eax
mov ecx,edx
mov eax,ebx
mov edx,[ebx+30h]
mov esi,[eax]
call [esi+7Ch]
or byte ptr [ebx+00000088h],02h
pop esi
pop ebx
retn
Я понятия не имею, что это значит. Есть ли способ преобразовать это сейчас в читаемый код (C, C ++, C # или VB.NET)?
Справочная информация: причина, по которой мне это нужно, заключается в том, что мне нужно вызывать вышеуказанную функцию из моего приложения для Windows , Теперь эта функция находится в стороннем exe-файле - для нее нет API или исходного кода. Любая помощь или совет приветствуется.