0x00 Android Inline Hook
Inline Hook即内部跳转Hook,通过替换函数开始处的指令为跳转指令,使得原函数跳转到自己的函数,通常还会保留原函数的调用接口。与GOT表Hook相比,Inline Hook具有更广泛的适用性,几乎可以Hook任何函数,不过其实现更为复杂,考虑的情况更多,并且无法对一些太短的函数Hook。
项目代码:https://github.com/ele7enxxh/Android-Inline-Hook。
项目博客:Android Arm Inline Hook。
0x01 Inline Hook原理图
是手绘图,图较大,已上传到csdn,下载地址:http://download.csdn.net/detail/jltxgcy/9602595。
本文介绍了一种名为InlineHook的技术,该技术通过内部跳转Hook方式替换函数起始指令,实现函数调用的拦截与替换。与GOT表Hook相比,InlineHook具有更广泛的应用范围,几乎适用于所有函数。此外,提供了项目代码与详细资源链接。
1057

被折叠的 条评论
为什么被折叠?



