技术特征:
技术总结
本发明提供了一种函数重定向方法及装置,所述方法及装置在系统动态装载目标函数时,从系统获得动态装载目标函数的控制权、确定需装载的所述目标函数是否需要重定向,并在需要重定向时,获取所述目标函数对应的新的函数地址,最终基于所述新的函数地址,实现对目标函数的重定向。本发明方案对于系统及非系统调用函数的动态装载的重定向均能较好地适用,同时本发明方案在进行函数动态装载的重定向时,未使用传统的hook拦截方式、未直接拦截并替换函数指令,可保障重定向操作的原子化,从而最终可稳定、高效地实现函数动态装载的重定向。
技术研发人员:贾佳
受保护的技术使用者:北京椒图科技有限公司
技术研发日:2019.03.14
技术公布日:2019.07.09