打个浅显一点的比方,只针对实际应用,大体过程参考1楼。 比如你想监视M8上面的所有的kerneliocontrol的调用。 你可以这样偷梁换柱。 用傀儡内核驱动找到pOemglobal->pfnOEMIoctl指针,先存下来。 然后自己实现一个傀儡OEMIoctl,接口要和kerneliocontrol一致,做的事情就是先得到调用参数记录下来,然后再去call实际的pfnOEMIoctl指针。 然后把傀儡OEMIoctl的地址写到pOemglobal->pfnOEMIoctl 万事大吉了。 |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |