delphi怎样引用汇编代码?
有朋友用过delphi编译汇编代码的吗?请指导下我,例如我再游戏中注入CALL,能在代码注入器通过,
下面的是注入代码:
mov edi,[0x2D3651C]
mov eax,dword ptr ds:[edi+0x1A3C]
mov ecx,dword ptr ds:[eax*4+0x2D36520]
mov edx,dword ptr ds:[ecx]
mov eax,dword ptr ds:[edx+0x4]
push 0x0
push 0x0
push 0x450
call eax
但是在delphi里面我尝试着改成这样调用,却不能通过,不知道这样处理基址[0x2D3651C]
asm
mov edi,$02D3651C
add edi,$1A3C
mov edi,[edi]
mov eax,edi
mov eax,eax*4
add eax, $02D36520
mov eax, [eax]
mov ecx,eax
mov edx,ecx
add edx, $4
mov edx, [edx]
mov eax,edx
push 0
push 0
push 450
call eax
end;
有经验的朋友麻烦说一说,万分感谢!!