首页
社区
课程
招聘
[求助]怎么获取硬盘序列号等机器特征
发表于: 2006-5-24 15:30 7151

[求助]怎么获取硬盘序列号等机器特征

2006-5-24 15:30
7151
本人想写一机一码的加密,不知如何获取机器的硬盘序列号~~

或者其他机器特征信息也行,只要是不能修改的

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
/* 用GetVolumeInformation获取硬盘序列号 其中dwDiskBuffer是保存输出序列号的缓冲区 */
GetVolumeInformation("C:\\",0,0,dwDiskBuffer,0,0,0,0);
2006-5-24 16:31
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
3
GetVolumeInformation("C:",0,0,dwDiskBuffer,0,0,0,0);
//小虾,这样可以吗,在XP好象可以,不知道在其他系统可以不
2006-5-24 19:22
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
这样在98系统不行。
2006-5-24 19:45
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 小虾 发布
/* 用GetVolumeInformation获取硬盘序列号 其中dwDiskBuffer是保存输出序列号的缓冲区 */
GetVolumeInformation("C:\\",0,0,dwDiskBuffer,0,0,0,0);

这个序列号不是物理序列号,是很容易改的,而且格式化时会被随机修改...
2006-5-25 08:28
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
6
怎么获得物理序列号?请明示!!
2006-5-25 16:33
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
最初由 lelfei 发布
怎么获得物理序列号?请明示!!

自己到百度搜索,这方面资料到处都是...
2006-5-25 17:53
0
雪    币: 209
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
网上到处都是BCB的代码,但兼容性一般。在没有Administrator权限时好像不行
2006-5-26 12:41
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
最初由 testttt 发布
网上到处都是BCB的代码,但兼容性一般。在没有Administrator权限时好像不行

网上的C/C++代码也可以在VC中编译,我使用过.
毕竟取硬盘物理序列号是很底层的访问,所以Administrator权限是必须的,鱼和熊掌不能兼得.
2006-5-27 10:47
0
雪    币: 21
活跃值: (269)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
见附件,效果应该还可以,但某些硬盘还是有不成功的
上传的附件:
2006-5-27 23:30
0
雪    币: 214
活跃值: (70)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
最初由 littlepotato 发布
见附件,效果应该还可以,但某些硬盘还是有不成功的


XP下测试通过。。。。
2006-5-28 00:15
0
雪    币: 241
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
最初由 littlepotato 发布
见附件,效果应该还可以,但某些硬盘还是有不成功的

有中文说明吗?
2006-5-28 01:00
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
98下可以采用CIH的做法,xp下可以调用自身驱动。
2006-5-28 07:58
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我也是XP的,试试可不可以.
2006-5-28 08:13
0
游客
登录 | 注册 方可回帖
返回
//