免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!
本次游戏没法给
内容参考于:微尘网络安全
本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要盲目相信。
工具下载:
链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3
提取码:6tw3
复制这段内容后打开百度网盘手机App,操作更方便哦
上一个内容:33.第二阶段x86游戏实战2-技能CD
上一个内容把技能cd列表找了出来,然后每次游戏更新偏移会有变化,这样就很麻烦,然后有一种东西通过特征码定位偏移
首先来到上一个内容找技能冷却基址的位置,如下图
然后选中一部分代码,如下图红框
然后使用二进制复制标记重定位,会复制 56 8B 75 08 83 7E 10 00 75 22 83 7E 14 00 75 1C 0F BF 46 18 8B 0D ?? ?? ?? ?? 50 8B 11 8D 46 1C 这一堆东西,里面的?是重定位的标记,复制多少是看感觉,总之复制的原理就是确保复制的二进制尽量保证唯一
然后有一个工具可以根据特征代码定位偏移,工具放到百度网盘了,也可自行去百度找特征码搜索器
首先点击下图红框
在这里面找到游戏(附加到游戏里),然后双击它
然后点击添加
然后起一个能合适的名字,然后在特征码里输入一个#(井号)然后把通过OD复制的二进制粘贴到特征码里,然后点击去掉空格,然后点确定
然后点开始搜索
然后就能找到了代码地址
然后下图红框是技能CD基址才是我们想要的
然后基址的偏移是0x16
然后回到特征码搜索器改一下,加上,16+,写完之后点确定
然后再次扫描
然后地址就加了0x16
然后我们想要的并不是地址,而是地址里的值,所以再次来到特征码搜索器,加上一个@,然后点确定,点开始扫描
这样就通过特征码找到基址了,实际用的时候,会使用它的偏移
然后加上模块名-,就可以得到偏移了,如下图红框
然后这个根据特征码找偏移这件事不要写在代码里,要分开搞,不然别人把你的写的东西破解了,你努力的结果就变成别人的了,所以根据特征码找偏移一定不能放到给人用的程序里,一定要分开
标签:定位,红框,游戏,特征,然后,34,复制,偏移 From: https://blog.csdn.net/qq_36301061/article/details/143168315