当前位置: 技术问答>linux和unix
android内核中怎样hook一个驱动程序??
来源: 互联网 发布时间:2016-11-28
本文导语: 可以写一个内核模块hook掉一个系统调用, 若想hook一个设备驱动程序,大体思路是什么?? 我的想法是找这个驱动程序里面调用的关键函数,然后hook掉这个关键函数 高手看一下还有没有更好的办法 或者说说怎样确...
可以写一个内核模块hook掉一个系统调用,
若想hook一个设备驱动程序,大体思路是什么??
我的想法是找这个驱动程序里面调用的关键函数,然后hook掉这个关键函数
高手看一下还有没有更好的办法
或者说说怎样确定驱动程序里面调用的关键函数
若想hook一个设备驱动程序,大体思路是什么??
我的想法是找这个驱动程序里面调用的关键函数,然后hook掉这个关键函数
高手看一下还有没有更好的办法
或者说说怎样确定驱动程序里面调用的关键函数
|
Linux提供系统调用的是通过一个叫sys_call_table函数指针数组实现的,你可以修改这个数组元素来完成“hook”,更详细的资料你可以搜索关键字sys_call_table,网上有不少例子