周未一个朋友要求用Delphi做了一个东西,用到了API HOOK,于是写了个简单的 SetOnBefore把函数安装到API之前,可在真正的api执行之前先执行我们的函数 SetOnAfter把函数安装到API之后,可在真正的api执行之后再执行我们的函数 代码写得比较急,还有很多地方可以优化,功能上也有些地方可以于改进一下,如: 替换api,能改变api的返回值等。。。以后有时间玩的时候再升级,没时间就算了。。。 如果你有兴趣转成VC的代码请共享一份给我:) 具体代码如下,其中GetOpCodeSize可参考我早期的“aspr中的精彩代码(一)(修正)、(二)”
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)