Как преобразовать ASM в читаемый код?

У меня есть 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 или исходного кода. Любая помощь или совет приветствуется.

7
задан starblue 3 September 2010 в 17:26
поделиться