|
1、Duktape.version //获取duktape版本
2、frida js注入脚本中不能有中文注释,否则创建脚本失败
3、js打印调用堆栈
console.log('CreateWindowExW called from:\n' + Thread.backtrace(this.context, Backtracer.ACCURATE).map(DebugSymbol.fromAddress).join('\n') + '\n');
4、获取当前拦截的寄存器上下文内容,用this.context
5、Module.findExportByName 如果找exe,自己的函数,第一个填null
6、frida劫持函数,弹不出窗口
const PlayBackActivity = Java.use("com.zhuoyigou.dese.ui.live.activity.PlayBackActivity");
PlayBackActivity.showTimeOutDialog.implementation = function() {
log("skip showTimeOutDialog()");
}
7、打印Java.use()获取的类名,使用toString()
8、对象是不是null ,直接JSON.stringify(obj)就可以看到了。
9、frida android打印异常错误信息
try{}
catch(e){
Log.v("frida-liefcatch", e.toString());
}
|
|