首页
社区
课程
招聘
<<Windows内核安全与驱动开发>>的环境搭建
发表于: 2018-9-16 11:18 14871

<<Windows内核安全与驱动开发>>的环境搭建

2018-9-16 11:18
14871

前几天打算开始学习驱动开发,看论坛里的大佬说<<Windows内核安全与驱动开发>>不错,于是满怀期待的借了一本来学习,没想到第一章环境搭建就搞了半天,原因是WDK下载的方法,书上的好像不适用了,书上的那个版本也找不到

 

论坛上也没有讲这个问题的,只有最新版的WDK的安装(可能是我搜索的姿势不对),我这种新手还是得跟着书上的版本走,于是写下这篇文章给后面学习的人参考一下(给新手看的,大神勿喷)


  • 书上的WDK安装地址是地址,然而显示出来的页面却是这样的

    显示的页面

这是啥,全是英文而且好像找不到download相关的单词,还好最近背了单词有点效果,最后还是让我找到了下载页面地址

 

 

总算找到了下载页面,但是新的问题又出现了,我该下载哪个版本,书上说作者的版本是 WDK 6001 18001,这可能是个小的版本号,我找不到这个这个版本,我看见页面最上面版本的WDK是需要安装VS2017的,而我电脑上安装的是VS2015,我就想找个安装VS2015版本的,下载下来安装,结果很幸运的失败了,我看书上好像并不需要安装什么编辑器,而且调试环境是WIN7和XP,页面上刚好有一个符合要求,于是就下载下来了,事实证明是可以的。

 

大家只需要在下载页面下图所示的WDK就行了,下载下来是个压缩包,解压出来后进目录,有个叫 KitSetUp.exe的文件,点击安装就行了,注意全部安装项勾选上(我也不知道哪些不需要,就全部勾了),安装比需要VS的版本简单多了,一键就安装了什么都不用配置。。。

 


  • 总算安装完WDK之后,就到了第一个例子,这个例子其实可以不用做,DebugView也不用下(反正后面也用不到),srvinstw还是要下载的,书上的地址也都可以用,因为这是在本机上安装服务运行的,然后我就发现我的Win10不允许我安装没签名的服务。。。当时都想放弃了,还好又往后面翻了几页,发现后面有个同样的例子是在虚拟机上运行的,就跳过了这个例子。还有就算这个例子不一定要在XP的虚拟机上做,Win7的虚拟机也可以,编译的时候选择Win7编译就好了(我因为xp虚拟机比较卡,而且后面的设置虚拟机调试执行比较麻烦,就用的Win7虚拟机)

  • 这一章的最后一个问题是执行Windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe时,Windbg提示没有-b这个选项,这就很无奈,我对Windbg不怎么了解,只好先删掉-b,运行发现暂时没问题,先就这样用吧,后面碰到问题再说(知道的大佬也可以讲解一下)

最后,由于是图书馆借的书,里面没有光盘,有没有大佬分享一下,光盘文件,小弟不胜感激


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (17)
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这本书, 去年12月才停版,去年才卖105, 今年重印都卖399了(苦逼只能看pdf).
csdn有光盘源码文件下载. 找不到再联系我发你吧.
2018-9-16 12:17
0
雪    币: 2023
活跃值: (85)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
支持。
行动上支持。  
链接: 92aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4P5f1g2a6N6Y4W2S2K9X3q4W2L8g2N6G2L8W2S2&6c8p5#2$3h3X3y4T1N6#2)9J5y4X3&6T1M7%4m8Q4x3@1u0Q4c8e0g2Q4b7f1k6Q4z5o6k6Q4c8e0N6Q4b7e0m8Q4z5o6q4Q4x3@1q4Q4x3U0k6F1j5Y4y4H3i4K6y4n7M7i4g2@1M7H3`.`.


还有他那本书    好像是vs2010 + 7600  的。   
最后于 2018-9-16 16:10 被骄阳a编辑 ,原因:
2018-9-16 16:04
0
雪    币: 6712
活跃值: (1564)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
骄阳a 支持。行动上支持。&nbsp;&nbsp;链接:&nbsp;da8K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4P5f1g2a6N6Y4W2S2K9X3q4W2L8g2N6G2L8W2S2&6c8p5#2$3h3X3y4T1N6#2)9J5y4X3q4E0M7q4)9K6b7X3&6T1M7%4m8Q4x3@1u0Q4c8e0g2Q4b7f1k6Q4z5o6j5`. ...
十分感谢!!!
2018-9-16 18:33
0
雪    币: 209
活跃值: (1133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
WinDbg双机调试:
要中断在第一个内核模块加载时,使用 -d 命令行参数。
要中断在内核初始化时,使用 -b 命令行参数。
-d 选项断点比 -b 选项断点要更早。
2018-9-16 19:36
0
雪    币: 6712
活跃值: (1564)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
惊电 WinDbg双机调试: 要中断在第一个内核模块加载时,使用 -d 命令行参数。 要中断在内核初始化时,使用 -b 命令行参数。 -d 选项断点比 -b 选项断点要更早。
可是,为什么我的WinDbg提示未知的参数-b
2018-9-16 20:27
0
雪    币: 1234
活跃值: (1666)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建:5e1K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8Y4q4A6L8X3M7$3y4U0j5^5z5o6S2Q4x3V1k6S2M7Y4c8A6j5$3I4W2i4K6u0r3k6r3g2@1j5h3W2D9M7#2)9J5c8U0f1H3z5o6f1^5x3U0M7J5
2018-9-17 16:41
0
雪    币: 37
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
2018-9-17 17:51
0
雪    币: 144
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
如果环境配置好了,.sys直接右键就可以安装,如果没记错,直接在powershell上用net start/stop就能运行(但是必须得是管理员权限)。
2018-9-17 20:52
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
骄阳a 支持。行动上支持。&nbsp;&nbsp;链接:&nbsp;3cbK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4P5f1g2a6N6Y4W2S2K9X3q4W2L8g2N6G2L8W2S2&6c8p5#2$3h3X3y4T1N6#2)9J5y4X3q4E0M7q4)9K6b7X3&6T1M7%4m8Q4x3@1u0Q4c8e0g2Q4b7f1k6Q4z5o6j5`. ...
同求
2018-11-12 19:38
0
雪    币: 6712
活跃值: (1564)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
11
yuqiaopeng巧 同求
链接: 036K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4j5e0t1%4L8$3N6n7h3X3!0Y4L8K6N6&6b7W2)9#2k6X3!0Y4g2p5!0@1j5e0m8Y4i4K6t1$3L8X3u0K6M7q4)9K6b7W2!0q4y4g2!0m8c8W2)9^5y4W2!0q4y4#2!0m8x3q4)9^5x3g2)9K6b7g2)9J5y4X3&6T1M7%4m8Q4x3@1t1$3M7K6M7^5
2018-11-12 20:16
0
雪    币: 75
活跃值: (156)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
想飞的超超 链接: 6e8K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4j5e0t1%4L8$3N6n7h3X3!0Y4L8K6N6&6b7W2)9#2k6X3!0Y4g2p5!0@1j5e0m8Y4 密码: 6s78
再分享一下呗
2020-4-20 20:40
0
雪    币: 22
活跃值: (222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
再分享一下吧
2021-6-18 21:17
0
雪    币: 971
活跃值: (434)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
mutiantong 再分享一下吧
链接:711K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4c8p5N6o6e0@1W2Q4x3X3c8W2N6h3!0c8N6o6y4K6x3p5N6s2h3X3I4I4k6e0m8c8i4K6t1$3L8X3u0K6M7q4)9K6b7R3`.`.
码:naj7 
是这个吧
2021-6-20 21:13
0
雪    币: 4530
活跃值: (1606)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
82cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2C8k6h3y4Z5N6h3q4F1k6#2)9J5k6h3!0J5k6#2)9J5c8Y4c8Q4x3V1j5^5x3o6x3$3x3R3`.`.
拿走不谢
2021-6-21 23:12
1
雪    币: 4530
活跃值: (1606)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
717K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2G2M7$3y4Z5K9h3&6S2i4K6u0W2L8X3g2@1i4K6u0r3M7i4g2W2M7%4c8A6L8$3&6Q4x3V1j5I4x3U0p5K6x3K6q4Q4y4h3j5J5x3e0V1$3y4e0M7%4
拿走不谢
2021-6-21 23:32
1
雪    币: 0
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
lanhuctt 链接:745K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4c8p5N6o6e0@1W2Q4x3X3c8W2N6h3!0c8N6o6y4K6x3p5N6s2h3X3I4I4k6e0m8c8 码:naj7 是这个吧
大兄弟,帮忙再分享一下,多谢了!
2021-12-19 09:18
0
雪    币: 5190
活跃值: (4143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
不错
2023-1-31 21:48
0
游客
登录 | 注册 方可回帖
返回