已知 通过自定义 ClassLoader 配合 asm 可以在加载时修改字节码,那么 如何在运行时获取被修改之后的字节码(或其他能表达运行时实际内容的)?
根据需求,我需要知道原始类在运行时被改成啥样了。不知有没有什么办法或方向?
已知 通过自定义 ClassLoader 配合 asm 可以在加载时修改字节码,那么 如何在运行时获取被修改之后的字节码(或其他能表达运行时实际内容的)?
根据需求,我需要知道原始类在运行时被改成啥样了。不知有没有什么办法或方向?
3 回答2k 阅读✓ 已解决
3 回答3.4k 阅读✓ 已解决
8 回答2.8k 阅读
4 回答2k 阅读✓ 已解决
3 回答2k 阅读✓ 已解决
5 回答2k 阅读
3 回答1.4k 阅读✓ 已解决
hook掉类加载函数,具体哪个函数我忘了,这个函数通常会接收至少两个参数,一个是字节码基址,一个是字节码长度。获取这两个参数之后直接dump出来就行。其实就是脱壳,你直接搜“脱壳”可能会有你想要的。