ClassFinal资料介绍:
根据ClassFinal的介绍可知道,需要解密ClassFinal的加密文件,前提是获取到了加密的密码。
至于如何获取到加密的密码,这里就无法具体分析了。因为ClassFinal加密的jar文件启动方式可以各种各样的触发,但是加密密码一定会在启动命令里加上,用于启动后的解密:
java -javaagent:test.jar="-pwd 123456" -jar test.jar
大家需要自己找到启动jar文件的入口才能找到具体的加密密码。
使用ClassFinal加密后,ClassFinal会将解密代码同样打包到jar文件中,但是由于ClassFinal只会加密指定的文件,不会加密自身的文件,因此可以使用ClassFinal自身的代码去解密加密的文件,

ClassFinal会将加密后的文件存放在META-INF/.classes/目录下面,运行时解密该目录下的文件。解密方法便是:net/roseboy/classfinal/JarDecryptor.class#doDecrypt
我们首先可以先反编译jar文件,得到net/roseboy/classfinal目录下的java代码,再直接使用JarDecryptor类的解密方法doDecrypt去解密文件即可。
以下是本人根据该方法写的解密方法:
/**
* classfinal加密文件破解解密

最低0.47元/天 解锁文章
917

被折叠的 条评论
为什么被折叠?



