尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

硬盘序列号到 MAC 地址,一个内核驱动接管硬件信息修改

硬盘序列号到 MAC 地址,一个内核驱动接管硬件信息修改 硬盘序列号到 MAC 地址一个内核驱动接管硬件信息修改【免费下载链接】EASY-HWID-SPOOFER基于内核模式的硬件信息欺骗工具项目地址: https://gitcode.com/gh_mirrors/ea/EASY-HWID-SPOOFEREASY-HWID-SPOOFER 是一款 Windows 内核模式的硬件信息修改工具。它能把硬盘序列号、网卡 MAC 地址、BIOSSMBIOS信息、显卡序列号和名称这四类硬件指纹改掉。适合刚接触内核编程的技术新手也适合做系统安全研究的爱好者拿来当实验场。一、它到底是怎么改的一句话驱动并不真的去动硬件而是改变系统读到硬件信息时拿到的答案。项目给出两条修改路线代码都在内核层 hwid_spoofer_kernel/ 里挂钩驱动派遣函数任何进程查询硬盘、网卡信息时请求先经过驱动驱动在返回值里动手脚再交还。原始数据没被动过所以兼容性强大多数 Windows 版本都能跑。直接改物理内存定位硬件数据在内核内存中的位置原地覆盖。效果更直接但对系统版本和内部结构敏感兼容性弱需要精确适配。具体功能走哪条路线看内核驱动里的实现。比如 disk.hpp 里能清楚看到对 partmgr、storport 派遣函数的挂钩流程而 smbios.hpp 则是找到 SMBIOS 结构体后逐字段改写。二、四类硬件分别能改什么 每个模块都支持两种模式自定义输入什么值就改成什么值和随机程序替你生成新值。硬盘序列号、固件、GUID大白话硬盘的身份证通过好几个接口对外暴露驱动逐个截住返回改过的数据。改硬盘序列号、产品型号、固件版本号随机化 GPT 硬盘 GUID全清空硬盘 VOLUME 信息尝试禁用 SMART高风险项相关逻辑集中在 disk.hpp。BIOSSMBIOS厂商、版本、序列号BIOS 信息就是wmic bios get读到的那几张表驱动定位 SMBIOS 表后覆盖字段。供应商、版本号、日期、制作商产品名、BIOS 序列号自定义值由界面传入内核smbios.hpp 负责改写。网卡MAC 地址与 ARP 表物理 MAC 是网卡的脸ARP 表里存着 MAC 和 IP 的对应关系。随机化物理 MAC或自定义指定值多张网卡一次处理全清空 ARP TABLE相关代码在 nic.hpp。显卡序列号与名称显卡也是硬件指纹的一部分。把显卡序列号改成你输入的值修改显卡名称实现在 gpu.hpp。三、编译运行一条龙项目分两大模块内核驱动在 hwid_spoofer_kernel/图形界面在 hwid_spoofer_gui/。拉取代码git clone https://gitcode.com/gh_mirrors/ea/EASY-HWID-SPOOFER用 Visual Studio 打开 hwid_spoofer_gui.sln选配置Debug/Release和平台x86/x64编译整个解决方案。运行 GUI 程序在 hwid_spoofer_gui/ 生成的界面上选择目标硬件和修改模式填值或点随机然后点加载驱动程序生效。想还原就点卸载驱动程序所有修改可逆。四、点按钮之前要知道的三件事 ️1. 部分选项标着可能蓝屏。尝试无HOOK修改序列号和尝试禁用SMART这类功能直接动底层驱动内部操作不当会直接崩机。作者对蓝屏的处理建议很直白看懂内核代码用 WinDbg 定位到蓝屏位置再修。2. 挑稳的 Windows 版本。测试表明 Windows 10 1903 和 1909 上表现最好。开发者对 Win7 没兴趣那上面的行为别抱期待。3. 先虚拟机再物理机。所有操作先在虚拟机里做快照随时能回退真机上动手前建好还原点。先试简单功能跑通了再碰高风险项。写在最后EASY-HWID-SPOOFER 把自己定位成学习 Demo开发者也明说拿它去绕反作弊是不现实的。它的价值在于给硬件信息修改提供一套完整样本内核端有派遣函数挂钩和内存直改两种做法界面端有完整的参数传递流程。把 hwid_spoofer_kernel/ 里的四个模块读一遍Windows 内核驱动开发对你来说就不再是黑盒。【免费下载链接】EASY-HWID-SPOOFER基于内核模式的硬件信息欺骗工具项目地址: https://gitcode.com/gh_mirrors/ea/EASY-HWID-SPOOFER创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表