私は初めて ASM を使用しています。続行する前に、これを書いたときにすべてを正しく理解したかどうかを知る必要があります。現在のコードは次のようになります。
push 0xDEADBEEF ; address of library name
mov eax, 0xDEADBEEF ; address of LoadLibraryA
call eax ; call LoadLibraryA
mov esi, eax ; store returned address
push 0xDEADBEEF ; address of function name
push esi
mov eax, 0xDEADBEEF ; address of GetProcAddress
call eax ; call GetProcAddress
mov esi, eax ; store returned address
push 0
push 0
push 0
call esi ; call the function returned by GetProcAddress
0xDEADBEEF はダミーのアドレスで、後でパッチを適用します。何か間違っていることでも?=)