首页
社区
课程
招聘
[求助]tweak MSHookFunction来hook函数 遇到个奇怪的问题
发表于: 2020-11-2 17:40 16533

[求助]tweak MSHookFunction来hook函数 遇到个奇怪的问题

2020-11-2 17:40
16533

我想用MSHookFunction来hook这个函数CNCopyCurrentNetworkInfo 这个函数是模块SystemConfiguration里面的。怎么获取这个函数的地址呢?
我用MSGetImageByName 来获取模块地址 返回是空的MSImageRef image = MSGetImageByName("SystemConfiguration");

 

我只能用dlopen来获取模块地址 但是dlopen很扯淡 dlopen("/Users/troy/Library/Developer/Xcode/iOS DeviceSupport/12.1.4 (16D57)/Symbols/System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration", RTLD_LAZY); 得这样写。。怎么填得是我本机得路径。不是应该是ios的吗。而且在别人的机器上我不确定这个有用。。所以我该怎么做呢?
顺便提一句。。如果直接在代码里面用函数名来当地址hook 有些版本的ios系统会崩溃 。因为他这个函数地址不是真正的函数地址。类似windows导入表那种。字节不够用。不足以用来hook 所以我才会想动态获取地址


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 18
活跃值: (2079)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
搞定了 
2020-11-2 20:56
0
游客
登录 | 注册 方可回帖
返回
//