1.硬盘序列号
硬盘序列号被大多数软件/游戏做为硬件标识符,归其原因,硬盘序列号基本无法更改,特别现如今的固态硬盘,基本无解。传闻PC-3000 可以修改序列号,曾经拿过一块固态硬盘到华强北有正版PC-3000的商家修改SN,也未成功。
#WIN命令查询
wmic diskdrive get serialnumber
#C+查询
IOCTL_STORAGE_QUERY_PROPERTY
SMART_RCV_DRIVE_DATA
欺骗方法示例
https://github.com/Alex3434/wmi-static-spoofer
https://github.com/namazso/hdd_serial_spoofer
同时:磁盘序列号也存储在注册表中,请确保它们与你欺骗的值匹配
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port X\Scsi Bus X\Target Id 0\Logical Unit Id 0
2.磁盘ID
磁盘ID,是对磁盘进行格式化时随机产生的磁盘标识信息,是一个卷序列号。 同一机器两次格式化随机产生固定格式的序列号相同几率几乎为零,即如果重新分区,磁盘序列号将会随之改变。但是,当我们用GHOST克隆系统,虚拟机复制等操作时,磁盘ID会一模一样。
不过修改起来也比较简单
#win+R输入cmd
diskpart
#需要根据镜像盘所属磁盘分区形式进行修改
list disk #查看所有硬盘
sel disk 0 #选择磁盘0
uniq disk #显示当前磁盘ID
uniqueid disk id=C5505311 #当磁盘分区形式为MBR时
uniqueid disk id=F3DDF625-0C8A-439A-8EBC-C8F9DA53B6B7 #当磁盘分区形式为GPT时
注意事项:(当镜像盘所属磁盘为系统磁盘时还需如下操作)
修改磁盘唯一ID后,需要重启服务器即可进行创建共享资源的操作,但是如果更改的是系统的磁盘唯一ID的话会导致使用BCD启动的WINDOWS无法启动,所以在更改完磁盘唯一ID之后需要通知BCD使用新的ID
win+R输入cmd
输入bcdedit
按倒序修改所有windows启动器和windows管理器的device参数和osdevice参数(图中为正确参数)
bcdboot C:\windows /s C:
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {current} device partition=c:
bcdedit /set {current} osdevice partition=c:
bcdedit /set {bootmgr} device partition=c:
3.网卡MAC地址
网卡的MAC也是极难修改,也被大多数软件/游戏做为唯一标识,网卡有两种类型的 MAC 地址:永久的和当前的。网上有下载的realtek网卡硬改MAC工具,测试了下,不是对所有网卡都有效,而且要纯DOS下运行。虽然能在DOS下修改成功,但断电之后又复原了,原因未知,未深入研究。
评论0