首页
社区
课程
招聘
[求助]andoird 游戏如何防止作弊?
发表于: 2015-1-5 09:36 7271

[求助]andoird 游戏如何防止作弊?

2015-1-5 09:36
7271
大家好,
我刚入android游戏行业, 现在有需求需要防止玩家作弊, 比如发现游戏修改器运行的话就退出游戏, 现在这么多游戏修改器像烧饼,泡椒,八门神器等. 该如何检测并防御呢?

通过查找包名来检测应该是一种方式, 但是需要有名单对照, 有没有一种通用的行为检测可以做这件事呢, 就是一种通用的自我保护机制, 检测到有游戏修改器倾向的系统行为就退出, 麻烦大家指点一下, 提前说声谢谢啦!

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
假如你做出来了 =》 马上有人问XX游戏的检测要怎么绕过啊

然后你又发现了,又来问 =》 XX外挂要怎么检测啊。

假如你又改进了, 他又来问 =》 XX游戏的检测更新了,要怎么绕过啊。。

。。。
2015-1-5 10:02
0
雪    币: 70
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
移动挂基本原理都差不多,都是搜索内存数据,android下想防止这些挂运行然后退出游戏就简单多了。最简单用inotify监控内存就可以实现,当然这矛盾都在发展。。。。。技术在不断进步。
2015-1-5 10:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
Hi yxhbboy,
谢谢您的回答, inotify不是用来监控文件系统的吗? 如何设置来监控内存啊? 还有您提到这是最简单的办法, 也就是说还有别的方案呗, 还请简单提及一下, 谢谢!
2015-1-5 10:52
0
雪    币: 66
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
内存修改都比较好处理,你把数值都以加密的方式储存就可以了,无非就是搜索改变的精准值,让相同的值加密出来的结果都不一致,那么内存搜索也无效了。至于修改文件破解的目前还是处于无解状态。看过部分游戏把代码写到LUA里然后通过网络下载执行的。
2015-1-5 11:03
0
雪    币: 9771
活跃值: (2596)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这样搞那就不玩了,留给你们自己玩吧!
2015-1-5 12:41
0
游客
登录 | 注册 方可回帖
返回
//