能力值:
( LV4,RANK:50 )
|
-
-
2 楼
dlopen(path,mode);
如果dylib放在根目录下,那么这个路径该如何写呢?
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
先说下我的想法 修改app二进制文件入口点 调用dlopen加载dylib文件 跳到一块地址去执行原来的代码再跳到dlopen后执行后续代码,也就是HookOEP, 然后通过把dylib放在app内重新打包,现在对于dylib放在包里 代码里改如何写加载路径》 有没有这方面经验的同学?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
NSString *dyLibPath = [[NSBundle mainBundle] pathForResource:@"libName" ofType:@"dylib"];
if (dlopen([dyLibPath cStringUsingEncoding:NSUTF8StringEncoding], RTLD_NOW) == NULL) {
//
}
|
|
|