盗版(破解版)和正版的区别




了解服务器技术

我们的服务器

我们在迁移服务器之前,考虑过各大云厂商,最终选择了 Google Cloud 这个行业巨头(昂贵),俗话有说,一分钱一分货!Google 的贵很有道理。

首先,我们软件的 AI 服务器均托管在 Google Cloud,分布式部署于全球各地的 Google cloud 数据中心,CDN (包括中国大陆) 使得网络延迟低于 25ms!无论你身处世界任何一角,都能丝般顺滑地使用我们的软件!可用性、安全性和保密性都无懈可击!

我们的技术

底层核心 AI 由高性能 C++ 编写,表层逻辑由 Python 编写。并且一切数据都经过 AES256 加密传输。

关于 AES256

AES,是目前区块链等顶尖项目都采用的加密标准,世界公认的高级加密标准。多方权威认证且广为全世界所使用。是对称密钥加密最流行的算法之一。了解更多 AES 请参考网上文献。

踏入正题 (破解)

破解 AES256

先放出结论:资源有限,时间不足,耗尽全地球所有的电脑资源,在太阳膨胀爆炸之前都无解。

破解 AES 需要依次穷举每一个可能的密钥进行解密运算,直至找出正确的密钥,成功破解密码算法平均需要遍历所有的密钥组合。下表给出了 AES 和 DES (另一种加密算法) 算法基于不同长度密钥所对应的破解的平均时长。

AES

下面是计算(证明)过程。

2^256 就是 256 位 AES 的密钥的组合数,远大于全球的沙子数量(3×10^23)。2^256 > > > 3×10^23。

也就是说,你需要尝试 2^256 次,才可能完全猜出密码,什么概念呢?

如果有一台超级计算机以 1 秒钟猜 20 亿亿次不同的组合。10^75/(2010^810^886400365)= 10^58/86400/365/2 > 10^50 年。这时长远远大于太阳的寿命,6*10^9亿年。

没错,就是这么难!


又或者 (通俗易懂)

假设有一块 CPU 每秒能猜密码 40 亿次;
你把 40 亿块这样的 CPU 塞进一台电脑里;
再把 40 亿台这样的电脑串联成一台超级电脑;
再给全地球每人发一台这样的超级电脑;
然后有 40 亿个这样的地球在一个星系里;
然后存在这么一个宇宙有 40 亿个这样子的星系;
然后一刻不断地计算 40 亿年;
如此折腾下来,那么恭喜你!
你有 40 亿分之 1 的几率猜中密码...
绝望吧?

就这么难...





客户端破解 (龙王、狮王 APP)

已知 AI 服务器无法被破解。那么 APP 呢?

以安卓的 APP 为例大概讲一下破解原理。

首先最基本的破解工作,就要对 .apk 文件进行反编译,而反编译很简单,直接用工具搞定。

反编译后的代码可以自由修改,例如把 APP 名称 "龙王AI-680" 修改为 "龙王AI-990"。 同时也可以移除任意内容。例如移除/修改授权书的界面、移除登录界面、IMEI验证机制、IP验证机制等。

另一种破解法是利用 Xposed 插件非直接地修改软件的功能而实现。此方法无需修改 APK 文件,而是利用了 Xposed 的钩子功能,在不对软件直接修改的情况下间接改变软件的任意数值。 (新型破解方法,天空破解使用的方法)

市面上的破解版(盗版)都是通过移除登录验证,绕过登录验证直接进入 APP 、移除各种验证机制,无需服务器连接就能顺利打开 APP 的一种破解方式。

虽然安卓客户端可以破解,但是 AI 服务端却没人能破解,因此破解版无法连接我们的服务器!!




总结


严正声明:


获得强大的后盾支持!