日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ssdt 表结构及hook的一般理解

發布時間:2024/4/11 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ssdt 表结构及hook的一般理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1?????? Ssdt表的基本結構

KeServiceDescriptorTable 首地址:8055D700

0: kd> dd KeServiceDescriptorTable

8055d700? 80505460 00000000 0000011c 805058d4

8055d710? 00000000 00000000 00000000 00000000

8055d720? 00000000 00000000 00000000 00000000

8055d730? 00000000 00000000 00000000 00000000

8055d740? 00000002 00002710 bf80c349 00000000

8055d750? f7aeaa80 863d0340 863650f0 806f70c0

8055d760? 025d954c 00000000 c136d144 00000001

8055d770? 04a0f484 01cdcd68 00000000 00000000

?

KeServiceDescriptorTable的起始地址為:80505460

第n個函數地址為:80505460 + 4 * N

第1個函數地址為:80505460 + 4 * 1

2?????? Ssdt hook的基本原理

HookOpenProcess測試從Windbg

  • 找出KeServiceDescriptorTable起始地址
  • 0: kd> dd KeServiceDescriptorTable

    8055d700? 80505460 00000000 0000011c 805058d4

    8055d710? 00000000 00000000 00000000 00000000

    8055d720? 00000000 00000000 00000000 00000000

    8055d730? 00000000 00000000 00000000 00000000

    8055d740? 00000002 00002710 bf80c349 00000000

    8055d750? f7aeaa80 863d0340 863650f0 806f70c0

    8055d760? 025d954c 00000000 1ffd4a44 00000004

    8055d770? 63676d84 01cdcd6a 00000000 00000000

  • 找出OpenProcess的地址
  • 首先找出他的序號為 0x7a

    則地址為: 80505460 + 4 * 0x7a =? 80505648

    修改OpenProcess的地址 為00001234(亂改的)

    0: kd> ed 80505648 00001234

    查看修改后的地址

    0: kd> dd 80505648

    80505648? 00001234 805ee730 805ee394 805ab3d0

    80505658? 80615828 805c4baa 805cc696 805ee74e

    80505668? 805ee504 80617770 80646176 805ca4bc

    80505678? 805f8b10 805f473a 805f4926 805b93e8

    80505688? 8060f7e6 80577ed6 80617110 80617110

    80505698? 80540bc6 806113d8 80612038 8057ae64

    805056a8? 805bf61c 8057b1b2 8060f8ae 8057802a

    805056b8? 806168ac 8057ba1e 805d6c28 805a63c8

    查看工具檢測的結果

    出處:http://www.cnblogs.com/zhangdongsheng/ 作者:張東升 QQ:290387340

    總結

    以上是生活随笔為你收集整理的ssdt 表结构及hook的一般理解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。