frida hook c函数


#1

各位大佬 我尝试使用FRIDA 去HOOK C函数
然后一直失败

然后我尝试去读函数地址的内存 但是返回的是NONE
var addr = Module.findExportByName(“dyld”, “_dyld_get_image_vmaddr_slide”);

var func = new NativeFunction(addr, “ulong”, [“ulong”]);

var realAddr = func(0);
realAddr = realAddr+0x1009BC0EC;
var ptrr = ptr(realAddr);
var buf = Memory.readByteArray(ptrr, 10);

var Mmp = new ModuleMap();
var ret = Mmp.find(ptrr);
send(ptrr);
send(buf);

请问各位大佬 FRIDA HOOK C函数怎么弄啊 。。


#2

Interceptor.attach() 的示例见 https://www.frida.re/docs/functions/


#3

用 send 倒不如直接 console.log,会隐式调用 hexdump 函数