Мне нужно выполнить трассировку для метода ancw.intercept. Но не могу найти класс «ancw», только его родительский класс «agzn».
public final class ancw extends agzn implements Interceptor {
...
public final OkHttpResponse intercept(Chain aVar) {
...
}
...
}
public abstract class agzn {
...
}
Frida-script:
setTimeout(function() {
Java.performNow(function() {
console.log('searching...')
var pattern = 'ancw'
Java.enumerateLoadedClasses({
onMatch: function(aClass) {
if (aClass.match(pattern)) {
console.log(aClass)
}
},
onComplete: function() {
console.log('end')
}
});
});
}, 5000);
Что может вызвать такой эффект?
Обновление
Вот небольшая часть файла с кодом перед конструктором. Мне пришлось добавить дополнительный текст, чтобы stackoverflow разрешил это редактирование.
.class public final Lancw;
.super Lagzn;
.implements Lbatx;
.field private final a:Lbaiz;
.field private final b:Lbaiz;
.method public constructor <init>(Lazcn;Lbait;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lazcn<",
"Lrqr;",
">;",
"Lbait<",
"Landj;",
">;)V"
}
.end annotation
...