vc6 chkesp IATHook 出錯解決

這幾天寫了個ring 3的IAT HOOK, 這個hook比起大多數hook的優點:

1、IAT中的跳轉塊地址來源於代碼節的空隙

2、空隙的地址隨機化


但是,在測試的時候,老是遇到進入_chkesp函數的時候會出錯,後來,發現是編譯器/GZ的作用,在vc6中,只需要把/GZ關閉掉就可以解決這個問題。

注意如果是一個exe和一個dll配合使用,兩個都必須去掉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章