能力值:
( LV2,RANK:10 )
|
-
-
2 楼
这个貌似得找他 ui注册事件,然后一步步静态分析
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
Java.perform(function() { console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new())); });
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
fadK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6U0L8$3c8W2M7$3S2S2M7X3g2Q4x3X3g2X3M7X3W2V1j5g2)9J5k6i4u0W2i4K6u0r3i4K6b7H3M7X3q4*7j5h3W2F1j5g2)9J5c8X3N6W2N6q4)9J5k6r3q4Q4x3X3c8K6N6r3q4U0K9#2)9J5k6s2c8J5j5h3y4W2i4K6u0V1K9h3&6Q4x3X3c8&6L8%4g2J5i4K6u0V1K9r3!0G2K9#2)9J5c8R3`.`. 不过上面的代码有几个小错误需要修改一下
Java.perform(function () {
var HttpRequestEntity = Java.use('com.example.class');
var threadef = Java.use('java.lang.Thread');
var threadinstance = threadef.$new();
function Where(stack){
for(var i = 0; i < stack.length; ++i){
send(stack[i].toString());
}
}
HttpRequestEntity.getSign.implementation = function (arg1,arg2,arg3) {
var ret = this.getSign(arg1,arg2,arg3);
var stack = threadinstance.currentThread().getStackTrace();
send("Full call stack:" + Where(stack));
//send("Deobfuscated " + ret + " @ " + stack[3].toString());
return ret;
};
});
最后于 2018-12-3 20:46
被La0s编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
咋用呢??
|
|
|