Frida hook启动失败求解
最近在用安卓+py调试某app时,使用jadx得到的hook代码,在py里面运行时,99%的时候都启动失败,之前只有一两次启动成功过,程序报错找不到package,百思不得其解。麻烦各位大佬解惑一下原因 老学渣 发表于 2023-2-23 10:09加个类枚举看看,匹配一下你hook的类,实际有没有。
怎么加呢,,不是很会这个,实际上应该是有的,之前偶尔成功过 unction hookTest7(){
Java.perform(function(){
//枚举所有的类与类的所有方法,异步枚举
Java.enumerateLoadedClasses({
onMatch: function(name,handle){
if(name.indexOf("类名") !=-1){
console.log(name);
var clazz =Java.use(name);
console.log(clazz);
var methods = clazz.class.getDeclaredMethods();
console.log(methods);
}
},
onComplete: function(){}
})
})
} 加个类枚举看看,匹配一下你hook的类,实际有没有。 一如既往。 发表于 2023-2-23 10:21
怎么加呢,,不是很会这个,实际上应该是有的,之前偶尔成功过
我原来遇到这种情况就是先遍历一下自己要用的类,然后去匹配自己的目标类,加一个延时。 正己 发表于 2023-2-23 12:11
unction hookTest7(){
Java.perform(function(){
//枚举所有 ...
谢谢大佬,我懂了这个是为了遍历一下所有的类看看要hook的类到底在不在当前app里面 老学渣 发表于 2023-2-23 10:54
我原来遇到这种情况就是先遍历一下自己要用的类,然后去匹配自己的目标类,加一个延时。
好的,谢谢大佬,在追问一下一般用什么方法脱壳呢,我用frida-dump有时候不行 老学渣 发表于 2023-2-23 10:54
我原来遇到这种情况就是先遍历一下自己要用的类,然后去匹配自己的目标类,加一个延时。
你好,我遍历了一下确实没有那个类,但是脱壳反编译文件里面又找到了那个类,这种怎么处理呢 正己 发表于 2023-2-23 12:11
unction hookTest7(){
Java.perform(function(){
//枚举所有 ...
大佬。我遍历了一下确实没有那个类,但是脱壳反编译文件里面又找到了那个类,这种怎么处理呢 一如既往。 发表于 2023-2-23 20:21
大佬。我遍历了一下确实没有那个类,但是脱壳反编译文件里面又找到了那个类,这种怎么处理呢
有没有可能是还没有加载这个类呢
页:
[1]
2