目的 想實現 反HOOK功能:最終因與其他模塊代碼不兼容,沒用到。不過還是記錄一下。。
inline hook的思想是 修改API的前幾個字節,變為 jmp 自己的函數。
這樣的話 需要將原函數的前幾個字節保存起來 放到一塊內存上 作為跳板 跳回 原函數。
簡單的畫張圖 將過程描述一下:
inline HOOK 一例程 — inline LoadLibrary
HOOK完后 ,為了不破壞其他的 load library 的調用,可將地址再修改回來即可。
思路就是這樣的 代碼就不帖了。
–完