[Windows] 修改MAC位址“欺騙”設備的三招
MAC地址三步全接觸之豪“奪”MAC
作者:IHH 發文時間:2005.09.28
大家都知道MAC位址是網卡的物理位址,是固化在網卡的晶片裏的,正常情況下應該是唯一的。但是我們可以利用一些方法進行修改MAC位址來“欺騙”接入設備。
作業系統法修改MAC位址
首先,要求電腦的作業系統是Windows 2000或者Windows XP。接著,在其他的電腦上,查出該電腦的MAC位址。使用ipconfig /all命令即可看到Physical Address行對應的一個類似xx-xx-xx-xx-xx-xx的值,將該值記錄下來。
接下來,在另外一台您希望修改MAC位址的電腦上右鍵點擊“我的電腦”圖示,選擇“屬性”,在彈出的表單中選擇“硬體”標籤頁,再選擇“設備管理器”按鈕。
在彈出的設備管理視窗中選中您的網卡後雙擊。在彈出的網卡屬性視窗中選擇“高級”標籤頁。在屬性列表中選擇“Network Address”,如圖1。

圖1
選中右側的“值”前的單選框。在裏面輸入您紀錄的MAC值,注意輸入的時候數值間不用空格,也不用輸入“-”號。
現在您可以用ipconfig/all看看,這台機器的MAC位址,已經改成了您輸入的值了。
註冊表法修改MAC地址
Windows 9x/ME:
選擇運行,在運行命令行中鍵入“regedit”,打開註冊表編輯器,然後找到HKEY_LOCAL_MACHINE\ system\Currentcontrolset\services\classes\net這個目錄。在這一級目錄下會有000、001、002等多個子目錄,觀察DriverDesc中的內容描述,確定當前選項是所修改的是網卡的描述。
然後在其下添一個子鍵,名字為NetworkAddress,值設為所需要的MAC位址,再用winipcfg查看,MAC地址已經更改了。
Windows 2K:
打開註冊表編輯器,找到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}”這個目錄,在這個目錄下有0000、0001、0002等主鍵,查找DriverDesc內容為您要修改的網卡的描述相吻合的主鍵,如圖2。

圖2
在此主鍵下,添一個字串,名字為“NetworkAddress”,把它的值設為您要的MAC位址,要連續寫如“001010101010”。然後到主鍵下“NDIparams”中添加一項“NetworkAddress”的主鍵值,在該主鍵下添加名為“default”的字串,值寫要設的MAC位址,要連續寫,如“001010101010”。
在“NetworkAddress”的主鍵下繼續添加名為“ParamDesc”的字串,其作用為指定“NetworkAddress”主鍵的描述,其值可為可以隨意設置。這樣重新啟動一次以後打開網路鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address 的選項,這就是您在第二步裏在註冊表中加的新項“NetworkAddress”,以後只要在此修改MAC位址就可以了。關閉註冊表編輯器,重新啟動,您的網卡位址已經改好了。
Linux下的MAC地址更改
首先用命令關閉網卡設備:/sbin/ifconfig eth0 down
然後就可以修改MAC位址了:/sbin/ifconfig eth0 hw ether xxxxxxxxxxx (其中xx是您要修改的位址)
最後重新啟用網卡:/sbin/ifconfig eth0 up
網卡的MAC位址更改就完成了。
作者:IHH 發文時間:2005.09.28
大家都知道MAC位址是網卡的物理位址,是固化在網卡的晶片裏的,正常情況下應該是唯一的。但是我們可以利用一些方法進行修改MAC位址來“欺騙”接入設備。
作業系統法修改MAC位址
首先,要求電腦的作業系統是Windows 2000或者Windows XP。接著,在其他的電腦上,查出該電腦的MAC位址。使用ipconfig /all命令即可看到Physical Address行對應的一個類似xx-xx-xx-xx-xx-xx的值,將該值記錄下來。
接下來,在另外一台您希望修改MAC位址的電腦上右鍵點擊“我的電腦”圖示,選擇“屬性”,在彈出的表單中選擇“硬體”標籤頁,再選擇“設備管理器”按鈕。
在彈出的設備管理視窗中選中您的網卡後雙擊。在彈出的網卡屬性視窗中選擇“高級”標籤頁。在屬性列表中選擇“Network Address”,如圖1。
圖1
選中右側的“值”前的單選框。在裏面輸入您紀錄的MAC值,注意輸入的時候數值間不用空格,也不用輸入“-”號。
現在您可以用ipconfig/all看看,這台機器的MAC位址,已經改成了您輸入的值了。
註冊表法修改MAC地址
Windows 9x/ME:
選擇運行,在運行命令行中鍵入“regedit”,打開註冊表編輯器,然後找到HKEY_LOCAL_MACHINE\ system\Currentcontrolset\services\classes\net這個目錄。在這一級目錄下會有000、001、002等多個子目錄,觀察DriverDesc中的內容描述,確定當前選項是所修改的是網卡的描述。
然後在其下添一個子鍵,名字為NetworkAddress,值設為所需要的MAC位址,再用winipcfg查看,MAC地址已經更改了。
Windows 2K:
打開註冊表編輯器,找到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}”這個目錄,在這個目錄下有0000、0001、0002等主鍵,查找DriverDesc內容為您要修改的網卡的描述相吻合的主鍵,如圖2。
圖2
在此主鍵下,添一個字串,名字為“NetworkAddress”,把它的值設為您要的MAC位址,要連續寫如“001010101010”。然後到主鍵下“NDIparams”中添加一項“NetworkAddress”的主鍵值,在該主鍵下添加名為“default”的字串,值寫要設的MAC位址,要連續寫,如“001010101010”。
在“NetworkAddress”的主鍵下繼續添加名為“ParamDesc”的字串,其作用為指定“NetworkAddress”主鍵的描述,其值可為可以隨意設置。這樣重新啟動一次以後打開網路鄰居的屬性,雙擊相應網卡項會發現有一個高級設置,其下存在MAC Address 的選項,這就是您在第二步裏在註冊表中加的新項“NetworkAddress”,以後只要在此修改MAC位址就可以了。關閉註冊表編輯器,重新啟動,您的網卡位址已經改好了。
Linux下的MAC地址更改
首先用命令關閉網卡設備:/sbin/ifconfig eth0 down
然後就可以修改MAC位址了:/sbin/ifconfig eth0 hw ether xxxxxxxxxxx (其中xx是您要修改的位址)
最後重新啟用網卡:/sbin/ifconfig eth0 up
網卡的MAC位址更改就完成了。
留言
張貼留言
留言請注意禮節與尊重他人,良好的交流環境需要你我共同維護。
VtigerCRM 相關留言討論,請改至FaceBook社團申請加入使用
https://www.facebook.com/groups/vTigerCRMtoTaiwan/