钩子(hook).pptVIP

  • 51
  • 0
  • 约8.9千字
  • 约 28页
  • 2016-08-21 发布于河南
  • 举报
钩子(hook)

DLL Injection 使用 SetWindowsHookEx 來設定 Hook function 系統如何應對 SetWindowsHookEx? 解除 Hook BOOL UnhookWindowsHookEx(HHOOK hhook); 範例程式: 新版本 範例程式 將桌面的 icon 位置存起來 到底是誰在管理桌面? 開始寫程式嘍 !! 加入 resource 加入Message Handle 當使用者按下按鈕時 休息一下 你可以把 Dialog 架框建好 將寄生的DLL 程式注入指定的 process Link DLL 互動流程 SetDIPSHook的部分 GetMsgProc的部分 DLPSLIB設定為 DLL Project End 進一步的解析Message 巨集 解析 chHANDLE_DLGMSG 解析 chHANDLE_DLGMSG 全部合在一起 * * HHOOK hHook = SetWindowsHookEx(WH_GETMESSAGE, GetMsgProc, hinstDll, 0); 當有任何 message 被 post 過來,就會呼叫 我們的攔截程式 我們指定的 攔截程式碼 (Hook procedure) 包含攔截function 的 DLL 指定要 Monitor

文档评论(0)

1亿VIP精品文档

相关文档