看雪论坛
发新帖

[求助]iOS 非越狱环境 inline hook 源码或可用库

杀手K 2016-12-1 11:52 1822
现在在开发一个小工具,需要 hook c function,但 fishhook 不能 hook 某些需要用到的函数,感觉 inline hook 可以解决,尝试使用 libsubstrate.dylib 的 MSHookFunction,在非越狱环境下能正常调用 MSHookFunction ,但不能成功 Hook,求助在 iOS  非越狱环境 inline hook 源码或可用库。谢谢各位。
最新回复 (5)
1
smartdon 2017-3-15 22:21
2
楼主有什么解决的办法了吗,同求
wdret 2017-3-17 17:23
3
你把你要hook的sub函数 添加到macho的符号表里,然后用fishhook应该可以hook
KarlPeng 2017-3-24 14:17
4
inline hook目前的实现好像很多是直接修改代码段,在非越狱下应该是没有权限的
LeeLinux 2017-3-27 10:52
5
iOS 目前非越狱没有inline hook,因为用户态没有这个权限
cooljuly 2017-4-11 15:17
6
唯一的办法是改二进制文件mach-o,不可能在运行时去修改一段可执行内存的
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 知道创宇带宽支持 | 微信公众号:ikanxue
Time: 0.012, SQL: 8 / 京ICP备10040895号-17