发布于:2019-1-21 16:12 | 130729次阅读 作者: 外部投稿 | 原作者: 通化程序员
背包遍历最常见的突破口是物品数量, 因为数量是最直观也是最容易更改的属性,下面我们来对这款游戏背包物品进行分析。 首先通过对物品数量进行扫描,得到一个结果(如图) 通过OD下访问断点后游戏断下,并得到一个+68偏移(如图) 执行到返回后向上分析,发现来源于一个函数的返回值(如图) 到函数内部可以得到两个+8偏移以及一个数组(如图) 返回一层可以得到+83E34偏移(如图) 返回到外层就可以得到基地址了,这样我们就得到背包物品的完整遍历,下面对物品的属性进行分析,发现+10处是物品的名字(如图) 接下来对物品的数量,ID,品质等其他属性进行整理即可。 来源:通化程序员—投稿 GSLAB网站投稿文章仅代表作者本人的观点,与本网站立场无关。 *转载请注明来自游戏安全实验室(GSLAB.QQ.COM) |
最新评论
发表评论