MyEclipse2015逆向破解实录系列3

My Eclipse 2015 程序著作权为Genuitec, L.L.C全部. My Eclipse 2015 的申请注册码、激话码等受权为Genuitec, L.L.C以及付钱客户全部. 文中只从反向工程项目的兴趣爱好考虑,科学研究手机软件维护体制. 不容易释出详细源码和破译补丁下载. 会立即推断出受权信息内容的地区打码解决 文中对于My Eclipse 2015 Stable 2.0或CL版本号

在上几篇博闻中,大家取得成功提升了My Eclipse 2015的3个关键维护体制:

手机软件详细性认证维护 申请注册码认证 激话 + 连接网络认证

完成了暴力行为破译,实际上早已能够无需再管神马优化算法了。

可是,上篇博闻有提及,暴力行为破译的方法太过度入侵,并且非常容易忽略,不容易实际操作,非常针对ME这个手机软件,认证点奇多非常,因此,暴力行为破译相对性来讲过度 丑恶 。

这篇将进行对My Eclipse 2015的申请注册码优化算法、激话码优化算法科学研究,以求可以算出恰当的申请注册码和激话码,并根据ME的连接网络激话,变成其 合理合法 受权客户。

成效以下:

激话取得成功提醒信息内容

剖析申请注册码优化算法

ok,要我们刚开始剖析申请注册码优化算法,历经剖析,从下边这一类下手:

能看到,这一搞混实际效果要比CLion的搞混实际效果好的多,而且这一类所属的包的数据签字,给你难以根据基本方式开展更换调节。

例如下边的不正确:

这儿大家有2个方法:

除掉其数据签字. 自身仿真模拟这一类.

这儿,依据具体状况,大家不用彻底除去数据签字,优化算法有关的对比较少,大家能够在较低的時间成本费下选用仿真模拟的方法来推优化算法。

首先看看,这一类里边的好多个关键的点:

到期時间:

申请注册码认证:

ok,依据剖析,大家寻找了申请注册码的一些重要优化算法,在其中几个编解码的优化算法还要关心:

数据加密/解密段之一

数据加密/解密段之二

碎碎的的活儿应当如何干?

一边静态数据剖析,一边抽编码到大家的仿真模拟自然环境中,随后调节,纪录,检测,改动。

能看到大家的仿真模拟优化算法慢慢成形:

检测一下:

环节性战果:

剖析激话码优化算法

到这儿,大家早已追出了申请注册码,My Eclipse 2015也有个激话的流程。看来看:

能看到,不找到恰当的激话码不是行的,那么我们刚开始吧!

激话码认证之一:

关键的SystemId(反映激话设备的信息内容,如解决器、网口、电脑硬盘等)

SystemId从哪儿来?

非常值得留意的是,这儿获得激话设备信息内容,应用了JNI,要明确这好多个当地库能被查找到:

在其中windows应用dll,分32/64位的;unix-like应用so,一样分32/64位。

到这儿,大家离激话码一步之遥,坚持不懈便是获胜:

图中能看出,大家也有个rsa数据加密/解密沒有拿下,那麼追追一下吧。

拿下RSA

即然是rsa,那麼找找它的key吧,私钥不是大能能寻找了,因此大家运用以下构思来搞:

随意转化成一公账钥/私钥. 用大家的私钥数据加密激话码. 用大家的公匙偷梁换柱.

那麼,亲,它的公匙在哪儿里呢?

图中,告知了大家2个信息内容:

公匙的部位,包含名字:publicKey.bytes RSAUtil,这一,大家能够立即copy回来用,简直放心^^.

获胜的黎明就在前边,要我们最终检测下团队吧:

刚开始提前准备打补丁下载了,先应用finder找到它的公匙:

patch it!

看看环节性成效吧!

来看,时间沒有徒劳,激话码的认证根据了呢^^.

这篇,大家追出了My Eclipse 2015的申请注册码优化算法和激话码优化算法。

到此,MyEclipse 2015 反向破译科学研究系列产品结束。

贴图留念一下吧:

暴力行为破译,除去认证:

算出申请注册、激话码,根据认证: