一念断星河💕 一念断星河
是个狠人!
关注数: 5 粉丝数: 24 发帖数: 982 关注贴吧数: 29
关于计时器不能用的说明 首先我是完全没想到会被检测,没有任何侵权行为,也没有让运营方损失利益。 我收到消息,第一时间想的是:不可能,为了不让游戏方找借口封号,任何有风险的代码和模块我都不会写进去。仔细检查一遍,代码干干净净,安全绿色无污染。 然后我启动了很久没上的艾尔,确实被检测了。 因为我自己就是一个游戏开发客户端程序员,所以聪明的大脑一思考,我大致有一定想法,简单验证了一下,得到这个信息:检测机制依靠读取并记录第三方程序特征码,并在游戏运行时某些时机进行对比检测。 大致原理是这样: 我发布的exe已经固定,运营方直接记录这个exe的特征(比如哈希,依赖模块等等途径),在一些游戏能恰当时机(比如关卡跳转,副本结算)进行一次检测。 所以即使我把什么按键监听,语音播报,图形绘制逻辑全关掉,运行这个exe也会被检测。 绕开方式也简单,我加上代码混淆,或者调整一些依赖包,让生成的exe和被记录的exe不那么一样。游戏就检测不到了。 这也是为什么老版本定时器可以用,因为老版本定时器的代码和新版差距过大。生成的exe大小都差了十几M。 但既然这是运营方主动行为,那一旦我发布最新版,他们也可以下一个最新版丢到黑名单里面,甚至让ai写个脚本监听我的下载链接。 同时客户端代码是可以热更新的,都不用等到周三每周更新就能悄悄把检测名单同步到玩家手里。 所以即使我不断发布新版,只要我公开分享,运营方就能很方便的拿到我最新版的定时器工具进行拉黑。 因此我可能并不会再度发布新版本。吃力不讨好,大家用的也麻烦。所以做出这种决策的人****,over。 ps:应该是一波连带,类似vs,pycham这种编程工具也会被检测。
1 下一页