|
U3D游戏破解学习指南
刚开始研究破解游戏的时候,除了x讯,x易游戏之外其他游戏都可以说是明文保存,人们对于游戏保护意识比较淡薄。所以那个时候有很多游戏可以练手,去破解各种各样的游戏来提升自己的能力。到了后面慢慢的很多人意识到了这一痛点,便想方设法的来解决这个问题,因此也出现了很多人给游戏来设计加密方案。不过当时那种方案也是比较low的,例如改字节码,类似于xxtea形式的key加密,
或通过hook的形式来做加密,接着il2cpp慢慢推广开来 ,这个时候我们就已经晓得了,很多游戏并不是指是改return 99999;那么简单了。
一部分人在苦恼某讯,某易游戏无法破解,一部分人还在一脸懵逼的看去年甚至16年某U3D破解基础教程,某游戏实战教程。 当然这也说也是不完全对的,不过大概也就是这么个意思。今天主要是来
说处于第二梯队和第三梯队的人。 首先从第二梯队的来说,一般到这个阶段会非常郁闷,因为本身自己修改游戏的能力已经有了,而被某些加密手段给拦截住,无从下手。针对这个问题,可以
去看mono源码,Mono是开源的,很多游戏的加密也是基于开源的Mono去做的,所以读懂Mono是很重要的一步。 学习汇编,在很多时候我们都在和汇编打交道,例如分析mono.so或者其他重要so的时候,都会用到。
根据伪c代码去写解密算法,研究inlinehook,等一系列技术。 现在这些技术已经比较成熟了,网络中有很多资源可以拿来用或者学习,切勿因为困难挡住自己进步的道路。
然后对于那些0基础想学习U3D游戏破解的新手,我想说的就是不要照着视频去改,很有可能这个视频是去年或者16年的,学习就要学思路,例如某游戏改hp改attack,你需要了解的是过程,而不是结果。
再者就是逻辑问题,在修改游戏之前我推荐先进游戏体验一下,玩一玩找到自己觉得可以改的地方,然后再下手去做。 这样总比拿到dll之后一脸懵逼强很多。其次就是多找游戏练手,各种类型的游戏最好都过一遍。
再就是说一个沟通的事情,很多人都说群里某管理,某大神不理他,那我举个栗子。 之前某小白问我:xx游戏你知道改啥能秒杀吗? emm。。。。 如果这个游戏我修改过,我会给他说改xxx,但是我没修改过的游戏,我就说我没改过。
像这样给别人甩过去一个大包袱的,谁都不会接的。还有就是问题说的不明确,例如某小白问我:xx游戏改了报错,该怎么办? 一般这样问问题的,我都会不回复,或者说不知道。 首先我不知道你改了什么地方报错,其二
没有给我发截图,问了差不多三四个回合我才大概了解是什么情况,然后我再去帮你解决问题,再告诉你怎么怎么搞才是对的。 这样做已经耗费很多的时间了,成本非常高。 这说的不仅仅是破解游戏,如果说真的有问题搞不定,
一定要说明白是哪里出现的问题,例如你改了某某地方闪退了,如果自己本身因为技术问题,也不是太懂的话就再截张图。这样看起来一目了然 省下了很多时间也提高了效率。总之都是要去找自己适用的学习方法。
最后打一波广告,有问题的可以加群01--虫虫技术交流一群86916710找我,欢迎各位大佬,小白前来指教或探讨逆向之道。
|
|