目前在hook底层C++实现的时候使用到了static patch的方式,其中使用到了_dyld_get_image_header,_dyld_get_image_name这些私有API来获取macho的内存地址,从而进行相关偏移地址计算;现在担心私有API无法上AppStore, 请问有没有其他方式可以获取到macho的内存地址?
不用担心,这几个api可以上架
dladdr可能也行,fbase地址
使用到fishhoook会有问题吗,代码里也用到了去hook libc
我这边可以
目前在hook底层C++实现的时候使用到了static patch的方式,其中使用到了_dyld_get_image_header,_dyld_get_image_name这些私有API来获取macho的内存地址,从而进行相关偏移地址计算;现在担心私有API无法上AppStore, 请问有没有其他方式可以获取到macho的内存地址?
不用担心,这几个api可以上架
dladdr可能也行,fbase地址
使用到fishhoook会有问题吗,代码里也用到了去hook libc
我这边可以