递归火山软件开发平台
标题:
HOOK后取结果是对象类,怎么到对象类信息,如正文标记红...
[打印本页]
作者:
naruto168
时间:
2019-3-6 21:04
标题:
HOOK后取结果是对象类,怎么到对象类信息,如正文标记红...
// 第一步:Hook方法ClassLoader#loadClass(String)
findAndHookMethod(ClassLoader.class, "loadClass", String.class, new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
if (param.hasThrowable()) return;
Class<?> cls = (Class<?>) param.getResult();
String name = cls.getName();
if (classes.contains(name)) {
// 所有的类都是通过loadClass方法加载的
// 所以这里通过判断全限定类名,查找到目标类
// 第二步:Hook目标方法
findAndHookMethod(cls, "methodName", paramTypes, new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
// TODO
}
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
// TODO
}
});
}
}
});
作者:
飞翔的企鹅
时间:
2019-3-7 12:43
不知道你想表达什么呢?
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4