Я пытаюсь заставить $ handle использовать frida, но он возвращает undefined - PullRequest
0 голосов
/ 04 августа 2020

это мой код:

 Java.perform(function(){
    var dexclassLoader = Java.use("dalvik.system.DexClassLoader");
    var ClassUse = Java.use("java.lang.Class");

    dexclassLoader.loadClass.overload('java.lang.String').implementation = function(name){
        var result = this.loadClass(name,false);
        console.log(result);
        console.log(result.$handle);
        send(result);
        return result;
    }
});

это результат:

class android.widget.LinearLayout
undefined
[*] <instance: java.lang.Class> 

Я не могу получить JSON объект такого класса:

class cn.chaitin.geektan.crackme.MainActivityPatch
[*] {'$handle': '0x1d2006ee', '$weakRef': 693}
...