【发布时间】:2015-01-22 18:53:20
【问题描述】:
是的,所以我试图做的是在运行时获取 jvm 加载的每个加载类的类字节。仪器不适用于这种情况,因为我试图加载的程序已经加密了他的类文件并用它自己的类加载器加载它。
这是我的尝试:https://gist.github.com/MalikDz/944cae9c168fa05fbd0a
这里的输出(错误):https://gist.github.com/MalikDz/fdf20df16b951d41cb78
非常感谢!
【问题讨论】:
-
有人有想法吗?
-
如果在命令行中指定了代理时
ClassLoader拒绝工作,只需稍后附加代理即可。ClassLoaders 不被问是否喜欢Instrumentation,因此无法阻止。
标签: java runtime classloader reverse-engineering