<原神>人物数据分析

<原神>人物数据分析
先使用CE 搜索等级

<原神>人物数据分析

然后改变等级反复搜索

<原神>人物数据分析

得出地址这时打开x64dbg
在数据段Ctrl+G打开对内存窗口复制粘贴点击确定可以看到等级

<原神>人物数据分析
这时在这个等级上面下个访问断点 右键呼出菜单

<原神>人物数据分析
然后对其进行访问 关掉角色界面就会访问并断下然后将断点删除

<原神>人物数据分析
这里是断下的位置 rbx+78是等级然后我们需要找到rbx的来源 来源于rcx在rcx的地方下端并且访问

Ctrl+F9然后F8 返回上一层

<原神>人物数据分析

然后发现rcx来源于raxrax需要进到CALL里面去追

<原神>人物数据分析

我们在CALL上面下F2断点选中call按F2然后对其进行访问回到游戏中打开等级面板在关闭

<原神>人物数据分析
断下之后F7步入然后F8步过一直走到CALL最下面然后按 - 号一步一步返回追踪rax的来源一直追到后面发现来源于[[[[[rdx+18]+A8]]+A0]]+78 然后返回上一层的call

<原神>人物数据分析

然后在call发现rdx来源于基址
在这里要注意的是这个基址不是游戏凌空 所以要得到基址的偏移需要找到对应的DLL

<原神>人物数据分析

然后来到符号的位置找到dll的基址用我们知道的基址 减去dll的基址
得出基址的偏移是61E0EA8
那么基址就是 userassembly.dll+61E0EA8

<原神>人物数据分析

深入学习游戏逆向分析,****学院搜索-----吉林飞郁网络培训.

****学院免费入门课:https://edu.****.net/course/detail/30509