KiFastCallEntry Hook (利用栈回溯技术)
利用 栈回溯 技术,定位 KiFastCallEntry API 地址空间,搜索特征码后进行inline hook,KiFastCallEntry 是大多数 ring3 到 ring0 API调用必经 之路, 所以 hook之后可以 监视很多 程序行为.
基于一个前提:
KiFastCallEntry 函数 作用是:初始化 kernel stack , 根据 ring3 下 API外壳传来的 系统功能号, 然后转入 执行.
程序流程:
HOOK SSDT中一个较常用 函数调用, 在接管函数中 利用 栈回溯 技术 获取KiFastCallEntry的 获取([EBP+4] ) 从获取的返回地址出 …