https://codeshare.frida.re/@razaina/get-a-stack-trace-in-your-hook/
不过上面的代码有几个小错误需要修改一下
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编辑
,原因: