YJX_rxjh_11_2.5.3

本文介绍了一种通过内存分析来理解游戏中物品背包系统的方法。主要内容包括使用调试工具观察物品数量变化,推导物品背包的内存布局,并验证分析结果的准确性。

物品背包数组基址+偏移分析

 

【01:20】突破口: CE 物品的数量(精确的数值)

【01:45】物品的数量 是 物品对象的属性

 

【14:35】游戏出错了,按照刚才的方法 重新来一次

 

【21:55】推导公式

【24:20】OD测试一下,看我们分析的是否正确

  ZC: 完全是在猜 (大胆假设,小心求证... 经验的重要性...)

  【24:40】直接看的就是 背包数组 里面的情况,看看是否和 游戏里面的背包的情况 是否一致

  【25:50】看 背包里每个物品的 数量属性 的情况 是否和 游戏里面的背包里面的物品数量 是否一致

 

【26:15】找一下 物品的名称 在哪里

【27:55】OD中 dc命令

【30:10】OD中 数据窗口,点击某处 状态栏可显示 该处的地址

 

【31:00】一个物品列表 可能有多个指针 指向它

【31:40】特征码(ZC: 物品的特征码?什么意思?)

  【32:05】一般会出现这几个语句,把它们复制出来 方便以后找的时候对照一下 【32:12】ZC: 这里也看到了,本视频中所说的“特征码”就是 相关功能的 若干条关键汇编语句。

1、

2、

3、

 

转载于:https://www.cnblogs.com/debugskill/p/5486230.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值