设为首页
收藏本站
切换到窄版
账号
自动登录
找回密码
密码
登录
加入我们
只需一步,快速开始
快捷导航
网站首页
老马博客
迦南天空
阿杰软件
电脑散热
会员动态
Space
论坛广场
BBS
新人必读
亮叔杂谈
天猫店铺
京东店铺
免费实用软件下载
内核编程技术展示
搜索
搜索
本版
帖子
用户
紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛
»
论坛广场
›
置顶区
›
WINDOWS核心编程
›
请问在ring0层怎么读取硬盘序列号或者主板信息之类的? ...
返回列表
发新帖
查看:
3514
|
回复:
2
请问在ring0层怎么读取硬盘序列号或者主板信息之类的?
[复制链接]
HJonny
HJonny
当前离线
积分
66
5
主题
53
回帖
0
精华
铜牌会员
铜牌会员
, 积分 66, 距离下一级还需 254 积分
铜牌会员
, 积分 66, 距离下一级还需 254 积分
积分
66
收听TA
发消息
发表于 2022-3-12 19:53:04
|
显示全部楼层
|
阅读模式
因为想把验证写到驱动中,ring3层读取的方法显然不适合ring0了,所以前来请教
回复
举报
Tesla.Angela
Tesla.Angela
当前离线
积分
36130
857
主题
2632
回帖
2
精华
管理员
此生无悔入华夏, 长居日耳曼尼亚。
积分
36130
收听TA
发消息
发表于 2022-3-14 06:28:25
|
显示全部楼层
在R3获取硬盘序列号用的是DeviceIoControl,因此这种代码搬到R0非常方便,把DeviceIoControl换成ZwDeviceIoControlFile即可。
在驱动里获取HWID在十多年前就有人开源了:
https://blog.csdn.net/jhqin/article/details/5548599
你还可以参考一下怎么通过HOOK来拦截获取硬盘序列号:
https://blog.51cto.com/yyq90058/12046
我的一些与WINDOWS驱动开发相关的PoC(列表)
回复
举报
wzmooo
wzmooo
当前离线
积分
13
0
主题
3
回帖
0
精华
初来乍到
初来乍到
, 积分 13, 距离下一级还需 19 积分
初来乍到
, 积分 13, 距离下一级还需 19 积分
积分
13
收听TA
发消息
发表于 2022-5-31 11:15:25
|
显示全部楼层
wmi可以获取 但是对抗比较比较麻烦 不用DeviceIoControl 很难搞
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入我们
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表