64位设备,可以修改成32位运行模式吗?

如题,知道的大侠,捧个场。
如题,知道的大侠,捧个场。
如题,知道的大侠,捧个场。

什么玩意。

64位设备 使用MSHookFunction 地址函数,打开程序就闪退,所以想,有没有什么方法改成32位运行模式。

所以你不也先搞清楚是不是自己用法有问题?

运行的是arm64位设备 IDA64 上面显示的 函数地址,需要加上 _dyld_get_image_header 偏移后hook,还是可以直接拿过来用呢、

需要啊。而且不是header吧

看了下有人说: “_dyld_get_image_header 拿到的不是基地址”,_dyld_get_image_vmaddr_slide 才是。

但是我用lldb 调试了下 image list 命令看了下 获取到的值 和 _dyld_get_image_header 拿到的基地址是一样的。。。

MD 弄了半天 _dyld_get_image_header 一直调用闪退。 改成 _dyld_get_image_vmaddr_slide hook成功, 非常感谢,提醒。