魔兽1.20e MH

      记得大二的时候MH就出来了,随着平台的更新,MH也跟着更新。

      最近玩 真三国无双奥运版 里面替换专属需要用到 swap 2.o (一个可以交换特殊物品的插件,比如 玄武斧之类的,作者应该是专门为dota使用无限秘法设计的),这个软件在xp下跑没事,结果到了win7下,有时候能用有时候不行。这个郁闷,玩游戏的时候老要麻烦别人替换。

      既然swap 2.0不能用了,而且每次打开都弹出广告,我就想自己动手写一个好了。

      在网上找了下1.20e的作弊地址,这个很容易找, 在breze365的blog就有公开。但是没有找到交换特殊物品的内存地址。

      开始干活了,拿出OD对swap2.0进行反汇编。很容易就找到了,swap 2.0的内存作弊地址。这些内存地址都是八位的,如0x6F16F4E6。自己试了下,在写内存的时候失败。之后发现warmh 5.0 每次打开都能成功。于是用od打开warmh 5.0,可惜啊,好像是加过壳的。我对加壳没有多少研究,找不到明显的内存地址数据。

      于是自己查找game.dll的基址,发现每次都是变动的,我想那么内存地址也应该是变动的吧(xp的应该是不变的,而且是0x6f000000开头的,这个是我的mh已经做出来后在breze365的blog看到的,更加证实了自己的观点)。当初只是尝试将从swap2.0中取出的内存地址都减去0x6f000000,然后加上每次从game.dll取出的地址,结果发现居然直接让我找到了,哈哈开心啊。

功能看图就是了:

本来以为要在浩方和vs上下一番功夫,结果发现可以直接过,这个爽。

最近忙,没那么多时间更新,经过测试可以过浩方过vs,因为版本简单只能用于1.20e就不发出了,等以后完善了再贴出来。

有需要的朋友可以留下邮箱,我发给你!

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值