看流星社区

 找回密码
 注册账号
查看: 2977|回复: 3

[Delphi] 知道了游戏的基址 如何调用???

[复制链接]

该用户从未签到

发表于 2011-3-31 08:51:22 | 显示全部楼层 |阅读模式
【delphi】知道了游戏的基址 如何调用???比如打坐基址是 689048
玩的是天龙八部
有知道的好心人说明下

该用户从未签到

发表于 2011-3-31 08:51:31 | 显示全部楼层
找到打坐的CALL和参数,用嵌入汇编写入这个CALL和参数。

该用户从未签到

发表于 2011-3-31 08:51:39 | 显示全部楼层
基址在汇编的用的,再将汇编注入到游戏调用

该用户从未签到

发表于 2011-3-31 08:52:08 | 显示全部楼层
个人理解:

例如你写的游戏有个函数是打座:
function daz(param:dword):bool;
begin
......
end;

调用: daz(1);//...............设此时daz 的地址是:689048  
生成EXE后。就会有 call 689048 这样的汇编代码。

需要看一下 call 前面的传入的参数。 然后照着做。再CALL就是了

用法和 你写程序时的 daz(1) 一样。只不过换成了 汇编的写法而已。
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-29 23:57

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表