delphi怎样引用汇编代码?

xiaoniqiu2008 2018-01-01 08:28:10
有朋友用过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;
有经验的朋友麻烦说一说,万分感谢!!
...全文
376 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoniqiu2008 2018-01-02
  • 打赏
  • 举报
回复
谢谢热心回答的朋友,今天早上我已经想到解决的方法啦。
xiaocongzhi 2018-01-02
  • 打赏
  • 举报
回复
网上有周爱民编写的一本书,里面有专门讲解Delphi汇编的部分

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧