核心代码:console.log("dynamicDebug/frida/scripts/fridaStalker_akdSymbol2575.js");
var akdSymbol2575_functionAddress = 0xa0460;
const moduleName = "akd";
const moduleBaseAddress = Module.findBaseAddress(moduleName);
console.log("moduleName=", moduleName, "moduleBaseAddress=", moduleBaseAddress);
const functionRealAddress = moduleBaseAddress.add(akdSymbol2575_functionAddress);
console.log("functionRealAddress=", functionRealAddress);
Interceptor.attach(functionRealAddress, {
onEnter: function(args) {
var arg0 = args[0]
var arg1 = args[1]
var arg2 = args[2]
console.log("arg0=" + arg0 + ", arg1=" + arg1 + ", arg2=" + arg2);
var curTid = Process.getCurrentThreadId();
console.log("curTid=", curTid);
...
- 输出
dynamicDebug/frida/scripts/fridaStalker_akdSymbol2575.js
moduleName= akd moduleBaseAddress= 0x102b40000
functionRealAddress= 0x102be0460
arg0=0xfffffffffffffffe, arg1=0x16d346838, arg2=0x16d346838
curTid= 35847
...