利用HOOK API做程序保護器

2021-04-30 05:07:31 字數 296 閱讀 2511

其實就很簡單,只是對terminateprocess的hook,因為要阻止的不是本程序的,所以要用到全域性鉤子,也就是把他做成dll形式的!

首先,對前面的hook api進行封裝capihook:

然後利用這個封裝好的類開始做我們的dll:

編譯,ok啦,已經做成我們要的dll!

下面把他載入到我們所需要的程式中,因為dll通過wm_copydata傳送了乙個訊息給了我們的程式的,因此我在程式中要響應此訊息,過載wm_copydata訊息

當然,也別忘了要載入那dll的鉤子,和解除安裝那鉤子

360「隱私保護器」真相

一 360的 隱私保護 是怎樣工作的?360通過inline hook qq程序內的createfilew 函式,將它的第乙個引數lpfilename加上一些萬用字元的檔名過濾,把不需要顯示的檔名去掉,然後顯示到主介面上。也就是說,任何通過qq程序訪問磁碟檔案的行為,都會被該 隱私保護器 認為是窺探...

馬達保護器原理簡述

1.智慧型馬達保護控制器的簡述 智慧型馬達保護控制器是針對低壓電動機在各種應用場合產生的故障診斷而開發的智慧型電動機保護器。具有體積小,重量輕 功能強大,可靠性高,配置靈活,外形美觀 安裝方便等特點。採用高整合制的高速處理器進行資料採集 處理,在實現傳統的低壓電動機保護的基礎上,融入測控 計量 執行...

汽車安全自動保護器功能簡要介紹

據 電視台 我愛發明 2013年11月的 極限碰撞 緊急制動 兩期欄目報道 全球每年因車禍死亡120萬人,傷殘5000多萬人,經濟損失5180多億美元,尤其是高速公路發生幾輛甚至上百輛汽車連環相撞事故屢見不鮮,造成的人員 和財產損失十分巨大。由此可見交通事故比全球最大的 自然災害造成的人員 要多得多...