|
|
|
|
|
什么是MAC地址
Mac地址就是在媒體接入層上使用的地址,通俗點說就是網卡的物理地址。MAC地址也叫物理地址、硬件地址或鏈路地址,由網絡設備制造商生產時寫在硬件內部。這個地址與網絡無關,也即無論將帶有這個地址的硬件(如網卡、集線器、路由器等)接入到網絡的何處,它都有相同的MAC地址,MAC地址一般不可改變,不能由用戶自己設定。
MAC地址的長度為48位(6個字節(jié)),通常表示為12個16進制數(shù),每2個16進制數(shù)之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址。
如何知道自己的MAC地址
方法比較多,也比較簡單,在2000、XP可用IPconfig -all獲得。如果你已經給自己的網卡分配了IP,還可以用 nbtstat -A 自己的IP,后者只能在2000/XP下使用。
另外,也可以用 nbtstat -A IP地址的方法來獲得計算機的MAC地址。
為什么要修改MAC地址
1、有些公司做的軟件是認MAC地址的,有的是從網卡上的EEPROM中讀取,有的僅僅是從注冊表讀取(比如Cadence公司某些電路設計軟件),對于后者,破起來太簡單了!而對前者呢,只能跑到大街上買塊驅動加參數(shù)就可以改寫EEPROM中MAC地址的網卡了,聽我一個同學講Realtek也提供了程序改寫EEPROM。Good!
2、改mac地址可以攻擊別人而不被發(fā)現(xiàn)。
3、可以偷懶,當網管把你的IP地址和MAC地址綁定的時候,換了網卡也不需要和網管打招呼,不過這樣一來有國際路由的機器就要一天到晚開著機器了,特別是收到SEIC帳單的時候還有為了方便,比如我,把MAC地址改成AA-BB-CC-DD-EE-FF,整齊好看。
簡單的說,MAC地址相當于你的網絡標識,在局域網里,管理人員常常將網絡端口與客戶機的MAC地址綁定,方便管理,萬一你的網卡壞掉了,換一張網卡必須向管理人員申請更改綁定的MAC地址,比較麻煩。如果這時我們又急于使用MAC以便上網。這時候,我們直接在操作系統(tǒng)里更改一下MAC,就可以跳過重新申請這一步,減少了很多麻煩。
另外,當你使用黑客軟件對別人的機器進行攻擊時,別人的防火墻獲取到你的IP地址,就可以通過“Nbtstat -A ip地址”命令獲取你的MAC,如果你改一下,呵呵,查到的MAC就不是你的了。
怎樣修改MAC地址
一、簡單的修改方法
其實不論2000還是 XP,自身都已經提供了更改網卡地址的功能,只是平時大家都沒上這方面想,因此沒有注意到而以,很簡單的哦 .....
現(xiàn)在我們先來看看 WIN2000 。在桌面上的網上鄰居圖標上單擊右鍵,選擇“屬性”,在彈出的“網絡和撥號連接”窗口中一般有兩個圖標,一個是“新建連接”圖標,一個是“我的連接”圖標。當然了,如果你的機器上有兩個網卡的話,那就有三個圖標了?,F(xiàn)在假設你只有一個網卡,那就在“我的連接”圖標上單擊右鍵,選擇“屬性”,這時會彈出一個“我的連接屬性”的窗口。在窗口下面有一個“配置”按鈕,點擊該按鈕后就進入了網卡的屬性對話框了,這個對話框中有五個屬性頁,點擊第二項“高級”頁,在“屬性”標識下有兩項或多項,現(xiàn)在你應該能看到一個叫“ Network Address ”的屬性項了吧,點擊該項,在對話框右邊的“值”標識下有兩個單選項,默認是“不存在” ,現(xiàn)在你只要選中上面一個單選項,然后在右邊的框中輸入你想改的網卡 MAC 地址(注意要連續(xù)輸入,不要帶“-”),如“ 00E0404000A0 ”,點“確定”, OK !你已經大功告成了!
如果你想把網卡的 MAC 地址恢復原樣,只要選擇“ Network Address ”項右邊的“沒有顯示”再重新啟動即可。在 WIN2000 下面是選擇“不存在”,當然也不用重新啟動了。
二、修改注冊表的方法
下面以Windos2000為例,xp也差不多。
◆ Windows2000 的修改
1 、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主鍵下,查找 DriverDesc ,內容為你要修改的網卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。
2 、在其下,添加一個字符串,命名為 NetworkAddress ,其值設為你要的 MAC 地址(注意地址還是連續(xù)寫)。如: 00E0DDE0E0E0 。
3 、然后到其下 Ndi\params 中添加一項名為 NetworkAddress 的主鍵,在該主鍵下添加名為 default 的字符串,其值是你要設的 MAC 地址,要連續(xù)寫,如: 000000000000 。(實際上這只是設置在后面提到的高級屬性中的“初始值”,實際使用的 MAC 地址還是取決于在第 2 點中提到的 NetworkAddress 參數(shù),這個參數(shù)一旦設置后,以后高級屬性中的值就是 NetworkAddress 給出的值而非 default 給出的了。)
4 、在 NetworkAddress 的主鍵下繼續(xù)添加名為 ParamDesc 的字符串,其作用為指定 NetworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣在網卡的高級屬性中就會出現(xiàn) Network Address 選項,就是你剛在注冊表中加的新項 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。繼續(xù)添加名為 Optional 的字符串,其值設為“ 1 ”,則以后當你在網卡的高級屬性中選擇 Network Address 項時,右邊會出現(xiàn)“不存在”選項。
5 、重新啟動你的計算機,打開網絡鄰居的屬性,雙擊相應網卡項會發(fā)現(xiàn)有一個 Network Address 的高級設置項,可以用來直接修改 MAC 地址或恢復原來的地址。