github上有人部分开源了一套可以hook java 方法的东西,地址:https://github.com/cmzy/ZHookLib
由于只开源了使用部分,故此处暂时先记录一下这个东西的作用。
如介绍所言,此工具是用于hook java的方法的,总的来说可以 hook两类的方法,构造的和一般方法,使用也简单,只要调用ZHook的hookAllConstructors或hookAllMethods等方法就可以把钩子放到去对应类的方法里,ZHook包含的方法有:
1 | findAndHookMethod(Class<?>,String,Object[]) |