二、MobileHooker、Logos

* MobileHooker用于替换覆盖系统的方法,这个过程被称为Hooking(挂钩)

*它主要包含两个函数:

voidMSHookMessageEx(Classclass, SEL selector, IMPreplacement, IMP *result);

voidMSHookFunction(void*function,void* replacement,void**p_original);

MSHookMessageEx主要作用于Objective-C函数

MSHookFunction主要作用于C和C++函数

Logos语法就是对此函数做了一层封装,让编写hook代码变的更直观,上面的例子用的就是logos语法。

MSHookMessageEx和MSHookFunction使用方法这里就不介绍了,大家可去看书籍或者查询相关资料。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容