首页
社区
课程
招聘
[旧帖] [分享][申请邀请码]修改vmware-vmx.exe突破vmware对虚拟机MAC的限制 0.00雪花
发表于: 2011-7-23 15:01 2000

[旧帖] [分享][申请邀请码]修改vmware-vmx.exe突破vmware对虚拟机MAC的限制 0.00雪花

2011-7-23 15:01
2000
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直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 81
活跃值: (56)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
第一个改成jmp SHORT 005DD3B8

或者全nop

不是更暴力一点点么。。

随便鼎鼎
2011-7-23 15:17
0
雪    币: 1015
活跃值: (235)
能力值: ( LV12,RANK:440 )
在线值:
发帖
回帖
粉丝
3
这么有趣,待会儿试试
2011-7-23 15:17
0
雪    币: 30
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
额,,全NOP是很暴力的。。。。
2011-7-23 15:19
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
什么时候会要用到呢
2011-7-23 17:06
0
雪    币: 30
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
当你不想让别人知道你用虚拟机的时候或某些根据MAC限制注册的软件不允许VMware的MAC的时候~
2011-7-23 22:02
0
游客
登录 | 注册 方可回帖
返回
//