揰掵佲 发表于 2014-11-12 08:54:15

菜鸟教程第三课(1)、利用OD遍历人物属性(“绿色征途”人物篇)

第三课(1)、利用OD遍历人物属性(“绿色征途”人物篇)一、遍历步骤以及一些属性偏移1、在OD的命令栏使用命令dd [+540]就等同于dd [+540]+0,在数据窗口得到如图所示的窗口: 2、双击第一项,得到其它项相对于第一项的偏移: 3、因为人物当前血偏移: [+540]+1152,所以我们可以先到偏移为1152附近找找看,使用命令DD [+540]+1152,来到偏移为1152处: 4、因为人物属性好多数据为整数型,所以在OD数据窗口点右键,然后选择长型/无符号十进制: 将上面的数据与人物的属性值进行比较,得到相应的偏移: [+540]+1152   当前血[+540]+1156   最大血[+540]+115e   当前蓝[+540]+1162   最大蓝[+540]+1176   物攻最小值[+540]+117a   物攻最大值[+540]+117e   魔攻最小值[+540]+1182   魔攻最大值[+540]+1186   物防[+540]+118a   魔防[+540]+114c   人物等级 [+540]+118E当前累积经验值[+540]+1196升至下一等级需要经验值5、当发现周围再也找不到其它数据时,再dd [+540]回到刚开始的地方,还是查看长型/无符号十进制: [+540]+2c人物x坐标[+540]+30人物y坐标如果你不能确定你所找的坐标偏移是否正确,那你就在游戏里走下,看OD的数值会不会改变,如果变成当前的坐标值那就说明找对了。 6、当整数型数据找得差不多以后,我们可以再换种数据类型来继续遍历,比如换成文本型/ASCLL(64位): [+540]+4 人物名字 二、OD遍历的注意点:1、当遇到不能确定的偏移时,可以修改OD的数值,看游戏里面的数值有没有发生变化。2、当遇到不能确定的偏移时,也可以在游戏里改变数值(如人换个位置就改了坐标),看OD里面的数值有没有发生变化。3、在OD中要选不同的数据类型去进行观察。

最终的幻象 发表于 2014-11-12 09:07:02

支持,楼主辛苦了

菊花 发表于 2014-11-14 11:55:35

优秀文章!神马都是浮云,支持!

携寒 发表于 2014-11-16 00:07:09

来看看楼主,天天好心情
(*^__^*)
页: [1]
查看完整版本: 菜鸟教程第三课(1)、利用OD遍历人物属性(“绿色征途”人物篇)