- 积分
- 6
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2014-1-9
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 听众
- 收听
网络小学徒
|
发表于 2007-10-11 20:10:50
|
显示全部楼层
无限制手动指定VM网卡MAC地址
OD载入vmware-vmx.exe (版本号为:VMware Workstation v5.5.2.29772)
00562D35 |. 68 D8806E00 PUSH vmware-v.006E80D8 ; |@&!*@*@(msg.mac.failedconvertingaddress)"%s" is not a valid ethernet address.\n
0056327F . 85C0 TEST EAX,EAX
00563281 . EB 2F Jnz SHORT vmware-v.005632B2 将JNZ修改为JMP
00563283 . 803E 00 CMP BYTE PTR DS:[ESI],0
00563286 . 75 12 JNZ SHORT vmware-v.0056329A
00563288 . 807E 01 50 CMP BYTE PTR DS:[ESI+1],50
0056328C . 75 0C JNZ SHORT vmware-v.0056329A
0056328E . 807E 02 56 CMP BYTE PTR DS:[ESI+2],56
00563292 . 75 06 JNZ SHORT vmware-v.0056329A
00563294 . F646 03 C0 TEST BYTE PTR DS:[ESI+3],0C0
00563298 . 74 6C JE SHORT vmware-v.00563306
0056329E |. 68 C0846E00 PUSH vmware-v.006E84C0 ; |@&!*@*@(msg.mac.notallowedaddress)%s is not an allowed static ethernet address.\n
0056332F . 68 D8836E00 PUSH vmware-v.006E83D8 ; @&!*@*@(msg.mac.duplicateaddress)%s is a duplicate of an existing address.\nselect %s to continue with conflicting address, %s to power off.\n
005632C1 . /EB 33 JNZ SHORT vmware-v.005632F6 将JNZ修改为JMP
005632C3 |. 84C0 TEST AL,AL
005632C5 |. 75 17 JNZ SHORT vmware-v.005632DE
005632C7 |. 807E 01 50 CMP BYTE PTR DS:[ESI+1],50
005632CB |. 75 11 JNZ SHORT vmware-v.005632DE
005632CD |. 807E 02 56 CMP BYTE PTR DS:[ESI+2],56
005632D1 |. 75 0B JNZ SHORT vmware-v.005632DE
005632D3 |. 8A56 03 MOV DL,BYTE PTR DS:[ESI+3]
005632D6 |. 80E2 C0 AND DL,0C0
005632D9 |. 80FA 80 CMP DL,80
005632DC |. 74 28 JE SHORT vmware-v.00563306
005632F6 |> \84C0 TEST AL,AL
005632F8 |. 75 60 JNZ SHORT vmware-v.0056335A 爆破为NOP
005632FA |. 807E 01 0C CMP BYTE PTR DS:[ESI+1],0C
005632FE |. 75 5A JNZ SHORT vmware-v.0056335A 爆破为NOP
00563300 |. 807E 02 29 CMP BYTE PTR DS:[ESI+2],29
00563304 |. 75 54 JNZ SHORT vmware-v.0056335A 爆破为NOP
00563306 |> 8BC6 MOV EAX,ESI
00563308 |. E8 F3F8FFFF CALL vmware-v.00562C00
0056330D |. 84C0 TEST AL,AL
0056330F |. 75 42 JNZ SHORT vmware-v.00563353 爆破为NOP
00563351 |. /74 18 JE SHORT vmware-v.0056336B 将JE改JMP
0056335E . 68 88836E00 PUSH vmware-v.006E8388 ; |@&!*@*@(msg.mac.badaddressoui)%s is not a valid generated ethernet address.\n
0056355C |. 68 54866E00 PUSH vmware-v.006E8654 ; /@&!*@*@(msg.mac.invalidaddress)invalid mac address specified.\n
用文本工具(比如记事本)打开vmx配置文件,然后把以下三行删除掉:
ethernet[n].generatedAddress
ethernet[n].addressType
ethernet[n].generatedAddressOffset
再在配置文件里添加一行:
ethernet0.Address = "00:50:56:XX:YY:ZZ "
其中[n] 为你的网卡系列号;
XX修改范围为:00-3F ;
YY与ZZ的修改范围为:00-FF ;
备注:00:50:56修改范围应该也为00-3F
改完启动VM时如果问你SSID的话,选择“Keep Always”。 |
沙发
2007-10-11 20:10:50
回复(0)
收起回复
|