我这有个第三方的jar,它的部分class加密了,我不能直接得到源码,它在载入jvm的时候先解密了然后再载入的,所以我可以通过反射的到类。但是我不知道它在哪里解密的,所以想从运行状态得到源码,各位有人知道吗?在线等
方法1:找到他的自定义classloader,把defineClass(byte[] bytes)地方的bytes数据用什么方法保存到文件
方法2:调试找到他的解密key,把他加密的内容解密出来,保存即可
兄弟。 要源码的话。你现在有这个jar 可以去下给 jd-gui 软件
可以反编译。
jd-gui反编译
偷东西?
maven
反编译 。。但是如果加密的话可能有什么不想让人看见源码