好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 commdos 于 2024-2-19 14:03 编辑
有些软件要求某个机器上才能执行,本来想通过在虚拟机上安装软件后绕过,但后来发现虚拟机竟然CPU是跟实体机匹配的,就一直想找个能产生CPUID的软件,后来在网上找到了相应的源码,但产生的值不是VMWARE的,改了一下做出这个工具,可以通过查看计算机的CPUID内容,并生成VMware格式的内容,执行:
cpuidvm.exe>aa.txt从aa.txt复制内容粘贴到.vmx配置文件中,即可实现与其他机器一样的CPUID,解决某些软件认CPUID的问题。
如果CPU不兼容,一般来说,老CPU的指令新CPU都认,但新cpuid在老机器就运行不了,可以只复制cpuid.1,cpuid.80000000,cpuid.80000002,cpuid.80000003,cpuid.80000004(每个四条)就行了。建议在低配置的机器上采集CPUID。
下载地址如下:
链接:https://pan.baidu.com/s/15Kq9GzzPlchJBmspr3njxQ?pwd=52pj 提取码:52pj
希望能解决大家的问题。
下面这个CPUID在我所有机器上都能运行,老机器,新机器都可以用,我测试了好多机器。
cpuid.1.eax = "0000:0000:0000:0010:0000:0110:1111:0010"
cpuid.1.ebx = "0000:0000:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:1111:1110:1011:1111:1011:1111:1111"
cpuid.80000000.eax = "1000:0000:0000:0000:0000:0000:0000:1000"
cpuid.80000000.ebx = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.ecx = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.edx = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000002.eax = "0010:0000:0010:0000:0010:0000:0010:0000"
cpuid.80000002.ebx = "0100:1001:0010:0000:0010:0000:0010:0000"
cpuid.80000002.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.80000002.edx = "0010:0000:0010:1001:0101:0010:0010:1000"
cpuid.80000003.eax = "0110:1110:0110:1111:0110:0101:0101:1000"
cpuid.80000003.ebx = "0010:0000:0010:1001:0101:0010:0010:1000"
cpuid.80000003.ecx = "0010:0000:0101:0101:0101:0000:0100:0011"
cpuid.80000003.edx = "0010:0000:0010:1101:0011:0111:0100:0101"
cpuid.80000004.eax = "0011:0000:0011:0011:0011:1000:0011:0100"
cpuid.80000004.ebx = "0010:0000:0100:0000:0010:0000:0010:0000"
cpuid.80000004.ecx = "0011:0011:0011:0001:0010:1110:0011:0010"
cpuid.80000004.edx = "0000:0000:0111:1010:0100:1000:0100:0111"
只要虚拟化然后用去虚拟化破解,其他硬件都是一样的,主要是CPU会变,程序并不会识别到硬件变了。 |
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|