01>獲取網卡的物理 MAC 位址
A:在 Windows98 下運行命令 nbtstat 即可得到某機器的 MAC 地址。命令格式:
C:\>nbtstat -A {機器IP地址} 或
C:\>nbtstat -a {機器名}
如:nbtstat -a 192.168.0.1 即可得到 IP 位址? 192.168.0.1 的機器的網卡的 MAC 位址。
02>修改作業系統中登記的網卡的 MAC 位址
A:作業系統在使用網卡的 MAC 位址時,並不是即時的進行檢測,而是取用已經事先登記的值。如果我們把
這些登記的值進行修改,那么就騙過了作業系統,我們隨便使用什?網卡都可以了。在 Windows 作業系統
中,這些值也同樣保存在註冊表裏。(假設網卡 MAC=00e04c3e26c5,同時假設只有一塊網卡。)
◇Windows98、WindowsMe:
[HKLM\System\CurrentControlSet\Services\Class\Net\0000]
"NetWorkAddress"="00e04c3e26c5"
[HKLM\System\CurrentControlSet\Services\Class\Net\0000\Ndi\Params\networkaddress]
"default"="00e04c3e26c5"
"paramdesc"="MAC Address"
◇Windows2000:
[HKLM\System\CurrentControlSet\Services\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000]
"NetWorkAddress"="00e04c3e26c5"
[HKLM\System\CurrentControlSet\Services\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
\0000\Ndi\Params\networkaddress]
"default"="00e04c3e26c5"
"paramdesc"="MAC Address"
◇Linux:
修改步驟:首先關閉網卡設備(否則會報告系統忙):/sbin/ifconfig eth0 down;
然後執行命令:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE;最後?動網卡設備:/sbin/ifconfig eth0 up。