我这有个第三方的jar,它的部分class加密了,我不能直接得到源码,它在载入jvm的时候先解密了然后再载入的,所以我可以通过反射的到类。但是我不知道它在哪里解密的,所以想从运行状态得到源码,各位有人知道吗?在线等
6 回答
互换的青春
TA贡献1797条经验 获得超6个赞
方法1:找到他的自定义classloader,把defineClass(byte[] bytes)地方的bytes数据用什么方法保存到文件
方法2:调试找到他的解密key,把他加密的内容解密出来,保存即可
添加回答
举报
0/150
提交
取消
