-
-
[旧帖]
[分享][申请邀请码]修改vmware-vmx.exe突破vmware对虚拟机MAC的限制
0.00雪花
-
发表于:
2011-7-23 15:01
2000
-
[旧帖] [分享][申请邀请码]修改vmware-vmx.exe突破vmware对虚拟机MAC的限制
0.00雪花
VMware虚拟机有个限制,就是虚拟机配置文件里的MAC地址必须是00:0c:29:**:**:**
否则打开虚拟机会报错,根据网上的资料,这个限制是在vmware-vmx.exe里的
用c32asm打开vmware-vmx.exe(版本7.1.4 build-385536),找到下面的一段
::005DD3A7:: 803E 00 CMP BYTE PTR [ESI],0
::005DD3AA:: 75 12 JNZ SHORT 005DD3BE
::005DD3AC:: 807E 01 0C CMP BYTE PTR [ESI+1],C
::005DD3B0:: 75 0C JNZ SHORT 005DD3BE
::005DD3B2:: 807E 02 29 CMP BYTE PTR [ESI+2],29
::005DD3B6:: 75 06 JNZ SHORT 005DD3BE
::005DD3B8:: 5F POP EDI
是这里在判断的,将3句转跳JNZ SHORT 005DD3BE全都改成JNZ SHORT 005DD3B8
就可以绕开这个判断了~再打开虚拟机试试~
修改后
::005DD3A7:: 803E 00 CMP BYTE PTR [ESI],0
::005DD3AA:: 75 0C JNZ SHORT 005DD3B8
::005DD3AC:: 807E 01 0C CMP BYTE PTR [ESI+1],C
::005DD3B0:: 75 06 JNZ SHORT 005DD3B8
::005DD3B2:: 807E 02 29 CMP BYTE PTR [ESI+2],29
::005DD3B6:: 75 00 JNZ SHORT 005DD3B8
::005DD3B8:: 5F POP EDI
参考:http://wenxuecn.blog.163.com/blog/static/220834520077215543710/
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课