小夥利用VC++打造「鍵盤鉤子」,實現系統鍵盤監控顯示

鍵盤記錄功能一直是木馬等惡意軟件窺探用戶隱私的標配,那麼這個功能是怎麼實現的呢?在Ring3級下,微軟就爲我們內置了一個Hook窗口消息的API,也就是SetWindowsHookEx函數,這個函數能夠實現優先攔截提交給特定窗口的信息,並進行攔截者需要的處理,然後再提交給窗口函數或是下一個鉤子函數,函數第一個參數爲idHook,需要設置鉤子的類型,在以下代碼樣例中我們選擇安裝的鉤子類型爲WH_GE
相關文章
相關標籤/搜索