首页
社区
课程
招聘
[求助]游戏篡改物品id后 不显示 分析时遇到困难
发表于: 2017-7-4 00:25 3871

[求助]游戏篡改物品id后 不显示 分析时遇到困难

2017-7-4 00:25
3871

现在我用ce修改了游戏商城内一个出售的物品的id,把它改成了一个不出售的物品的id(id确实存在),发现商城内此物品就不显示了

我有把这个id修改成了一个在商城内出售的物品id,这个物品也会不显示,所以怀疑有校验

下面开始分析

分析出这里包含着检测

call dword ptr [eax+48]是调用的一个检测,如果id没被修改,返回一个数据, 被修改返回0

下面是检测内容:


call dword ptr [edx+000000A8]是准备绘制,这个call里面有一个对id的读取,就不放图了


现在的问题是,如果直接把je去掉的话,游戏会崩溃

求助下一步该怎么解决 


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 23
活跃值: (1401)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
从封包入手,  购买物品的协议一般会有个  物品ID.
2017-7-4 00:38
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
哇    你别遇到一个问题就来发一个啊 
想办法自己解决呀
2017-7-4 08:51
0
雪    币: 29
活跃值: (257)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
很有意思,瞎改
2017-7-4 11:35
0
雪    币: 27
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这么瞎玩  还真可能让你撞到啥BUG    但是你也得知道他游戏这功能的实现原理咯。。。
2017-7-4 11:37
0
雪    币: 2435
活跃值: (750)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
一般不都是服务器校验的,谁TM还放到本地买东西啊
2017-7-4 12:27
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
撇开安全性不说,这种东西肯定要服务器计算的。不然游戏就没法设计
2017-7-4 12:50
0
游客
登录 | 注册 方可回帖
返回
//