FineBI 4.1最新完美破解版lic授权,FineBI无限并发限制

注:写文档目的主要用于FineBI4.1技术学习,了解FineBI4.1破解技术,帆软公司技术大牛是怎么设计FineBI4.1系统,请勿用于商用。

FineBI4.1报表系统是国内做的比较好的商业报表系统,在国际上也是出于比较领先的地位的。国内很多大型企业都在用FineBI4.1进行报表开发,他让很多非计算机专业员工能熟练,非常快的掌握报表开发技能,无需要很强的程序编写能力,只需要简单的sql语言,而这种语言一般一周就能掌握.

一、 FineBI4.1破解工具准备

1、 javassist:class代码修改工具,用于反编译FineBI4.1程序代码,查看FineBI4.1授权信息以及修改相关文件.

2、 luyten-0.5.3class代码反编译工具,主要用于了解Finereport9.0、FineBI4.1系统结构.

3、 winrar解压软件,了解FineBI4.1文件结构

二、 FineBI4.1破解技术难点

1、 FineBI4.1授权文件采用RSA加密,理论上是无法破解,要想破解只能替换FineBI4.1密钥,而这个过程显然是相当繁琐复杂的.

2、 FineBI4.1为了保证安全,软件自定义了类加载器,设计了100个类加载器,只有反编译所有的加载器才能知道授权内容,过程大致如下:通过com.fr.plugin.bridge. Start推出com.fr.plugin.bridge._7c269529_9bce_43a5_95db_b44008bf984f,然后通过com.fr.plugin.bridge._7c269529_9bce_43a5_95db_b44008bf984f推出下一个加载器,一直往下推,总共有100个。

3、 Finereport授权核心代码采用全部存储在com.fr.plugin.bridge.A目录下,后缀名为classx,这些文件实际上通过RSA进行了加密的class文件,密钥在最后一个类加载器中,这些文件解密出来class文件不是授权类,是一个描述授权核心类的内文件,这些字符通过javassist工具动态生成类的,破解难度上Finereport9.0无疑是相对Finereport8.0增加了十倍不止。

4、 FineBI4.1破解过程中,需要经常把byte数组写入到文件,然后通过反编译工具查看核心 代码。

5、 了解rsa原理,私钥加密,公钥解密。

猜你喜欢

转载自blog.csdn.net/weixin_42653931/article/details/80984349
今日推荐