hoffconna
(hoffconna)
#1
已知了Class和Method,Frida也能Hook到,但想知道Method里的执行内容得拿到Method相对Module的偏移地址然后去ida里看,Module.getBaseAddress可以知道Module在内存中的地址,请问怎么获得此Method在内存中的地址呢。
ch4r0n
#4
参考一下这个大佬的get_image_vm_slide实现
RSEf
#6
Frida hook oc方法的时候通过.implementation 取到的就是一个NativeFunction对象,可以直接ptr()转成指针
hook oc block的时候,需要拿到block结构体,然后在结构体里找实现函数的地址
对于导出的方法 可以通过findexport之类的找到偏移
可以通过DebugSymobl.fromAddress验证指针指着啥
hoffconna
(hoffconna)
#7
太感谢了,就是想要NativeFunction的指针 
1 个赞