贊助商

欄目分類

贊助商

大家感興趣的文章

搜索

    為什么要修改MAC地址,怎樣修改MAC地址

    作者:admin    時(shí)間:2010-8-21 23:31:11    瀏覽:
    • 什么是MAC地址

      Mac地址就是在媒體接入層上使用的地址,通俗點(diǎn)說(shuō)就是網(wǎng)卡的物理地址。MAC地址也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時(shí)寫(xiě)在硬件內(nèi)部。這個(gè)地址與網(wǎng)絡(luò)無(wú)關(guān),也即無(wú)論將帶有這個(gè)地址的硬件(如網(wǎng)卡、集線器、路由器等)接入到網(wǎng)絡(luò)的何處,它都有相同的MAC地址,MAC地址一般不可改變,不能由用戶自己設(shè)定。

      MAC地址的長(zhǎng)度為48位(6個(gè)字節(jié)),通常表示為12個(gè)16進(jìn)制數(shù),每2個(gè)16進(jìn)制數(shù)之間用冒號(hào)隔開(kāi),如:08:00:20:0A:8C:6D就是一個(gè)MAC地址。

      如何知道自己的MAC地址

      方法比較多,也比較簡(jiǎn)單,在2000、XP可用IPconfig -all獲得。如果你已經(jīng)給自己的網(wǎng)卡分配了IP,還可以用 nbtstat -A 自己的IP,后者只能在2000/XP下使用。

      另外,也可以用 nbtstat -A IP地址的方法來(lái)獲得計(jì)算機(jī)的MAC地址。

      為什么要修改MAC地址

      1、有些公司做的軟件是認(rèn)MAC地址的,有的是從網(wǎng)卡上的EEPROM中讀取,有的僅僅是從注冊(cè)表讀?。ū热鏑adence公司某些電路設(shè)計(jì)軟件),對(duì)于后者,破起來(lái)太簡(jiǎn)單了!而對(duì)前者呢,只能跑到大街上買塊驅(qū)動(dòng)加參數(shù)就可以改寫(xiě)EEPROM中MAC地址的網(wǎng)卡了,聽(tīng)我一個(gè)同學(xué)講Realtek也提供了程序改寫(xiě)EEPROM。Good! 

      2、改mac地址可以攻擊別人而不被發(fā)現(xiàn)。

      3、可以偷懶,當(dāng)網(wǎng)管把你的IP地址和MAC地址綁定的時(shí)候,換了網(wǎng)卡也不需要和網(wǎng)管打招呼,不過(guò)這樣一來(lái)有國(guó)際路由的機(jī)器就要一天到晚開(kāi)著機(jī)器了,特別是收到SEIC帳單的時(shí)候還有為了方便,比如我,把MAC地址改成AA-BB-CC-DD-EE-FF,整齊好看。 

      簡(jiǎn)單的說(shuō),MAC地址相當(dāng)于你的網(wǎng)絡(luò)標(biāo)識(shí),在局域網(wǎng)里,管理人員常常將網(wǎng)絡(luò)端口與客戶機(jī)的MAC地址綁定,方便管理,萬(wàn)一你的網(wǎng)卡壞掉了,換一張網(wǎng)卡必須向管理人員申請(qǐng)更改綁定的MAC地址,比較麻煩。如果這時(shí)我們又急于使用MAC以便上網(wǎng)。這時(shí)候,我們直接在操作系統(tǒng)里更改一下MAC,就可以跳過(guò)重新申請(qǐng)這一步,減少了很多麻煩。

      另外,當(dāng)你使用黑客軟件對(duì)別人的機(jī)器進(jìn)行攻擊時(shí),別人的防火墻獲取到你的IP地址,就可以通過(guò)“Nbtstat -A ip地址”命令獲取你的MAC,如果你改一下,呵呵,查到的MAC就不是你的了。

      怎樣修改MAC地址

      一、簡(jiǎn)單的修改方法

      其實(shí)不論2000還是 XP,自身都已經(jīng)提供了更改網(wǎng)卡地址的功能,只是平時(shí)大家都沒(méi)上這方面想,因此沒(méi)有注意到而以,很簡(jiǎn)單的哦 .....

      現(xiàn)在我們先來(lái)看看 WIN2000 。在桌面上的網(wǎng)上鄰居圖標(biāo)上單擊右鍵,選擇“屬性”,在彈出的“網(wǎng)絡(luò)和撥號(hào)連接”窗口中一般有兩個(gè)圖標(biāo),一個(gè)是“新建連接”圖標(biāo),一個(gè)是“我的連接”圖標(biāo)。當(dāng)然了,如果你的機(jī)器上有兩個(gè)網(wǎng)卡的話,那就有三個(gè)圖標(biāo)了?,F(xiàn)在假設(shè)你只有一個(gè)網(wǎng)卡,那就在“我的連接”圖標(biāo)上單擊右鍵,選擇“屬性”,這時(shí)會(huì)彈出一個(gè)“我的連接屬性”的窗口。在窗口下面有一個(gè)“配置”按鈕,點(diǎn)擊該按鈕后就進(jìn)入了網(wǎng)卡的屬性對(duì)話框了,這個(gè)對(duì)話框中有五個(gè)屬性頁(yè),點(diǎn)擊第二項(xiàng)“高級(jí)”頁(yè),在“屬性”標(biāo)識(shí)下有兩項(xiàng)或多項(xiàng),現(xiàn)在你應(yīng)該能看到一個(gè)叫“ Network Address ”的屬性項(xiàng)了吧,點(diǎn)擊該項(xiàng),在對(duì)話框右邊的“值”標(biāo)識(shí)下有兩個(gè)單選項(xiàng),默認(rèn)是“不存在” ,現(xiàn)在你只要選中上面一個(gè)單選項(xiàng),然后在右邊的框中輸入你想改的網(wǎng)卡 MAC 地址(注意要連續(xù)輸入,不要帶“-”),如“ 00E0404000A0 ”,點(diǎn)“確定”, OK !你已經(jīng)大功告成了!

      如果你想把網(wǎng)卡的 MAC 地址恢復(fù)原樣,只要選擇“ Network Address ”項(xiàng)右邊的“沒(méi)有顯示”再重新啟動(dòng)即可。在 WIN2000 下面是選擇“不存在”,當(dāng)然也不用重新啟動(dòng)了。

      二、修改注冊(cè)表的方法

      下面以Windos2000為例,xp也差不多。

      ◆ Windows2000 的修改

      1 、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主鍵下,查找 DriverDesc ,內(nèi)容為你要修改的網(wǎng)卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。

      2 、在其下,添加一個(gè)字符串,命名為 NetworkAddress ,其值設(shè)為你要的 MAC 地址(注意地址還是連續(xù)寫(xiě))。如: 00E0DDE0E0E0 。

      3 、然后到其下 Ndi\params 中添加一項(xiàng)名為 NetworkAddress 的主鍵,在該主鍵下添加名為 default 的字符串,其值是你要設(shè)的 MAC 地址,要連續(xù)寫(xiě),如: 000000000000 。(實(shí)際上這只是設(shè)置在后面提到的高級(jí)屬性中的“初始值”,實(shí)際使用的 MAC 地址還是取決于在第 2 點(diǎn)中提到的 NetworkAddress 參數(shù),這個(gè)參數(shù)一旦設(shè)置后,以后高級(jí)屬性中的值就是 NetworkAddress 給出的值而非 default 給出的了。)

      4 、在 NetworkAddress 的主鍵下繼續(xù)添加名為 ParamDesc 的字符串,其作用為指定 NetworkAddress 主鍵的描述,其值可自己命名,如“ Network Address ”,這樣在網(wǎng)卡的高級(jí)屬性中就會(huì)出現(xiàn) Network Address 選項(xiàng),就是你剛在注冊(cè)表中加的新項(xiàng) NetworkAddress ,以后只要在此修改 MAC 地址就可以了。繼續(xù)添加名為 Optional 的字符串,其值設(shè)為“ 1 ”,則以后當(dāng)你在網(wǎng)卡的高級(jí)屬性中選擇 Network Address 項(xiàng)時(shí),右邊會(huì)出現(xiàn)“不存在”選項(xiàng)。

      5 、重新啟動(dòng)你的計(jì)算機(jī),打開(kāi)網(wǎng)絡(luò)鄰居的屬性,雙擊相應(yīng)網(wǎng)卡項(xiàng)會(huì)發(fā)現(xiàn)有一個(gè) Network Address 的高級(jí)設(shè)置項(xiàng),可以用來(lái)直接修改 MAC 地址或恢復(fù)原來(lái)的地址。

    標(biāo)簽: 網(wǎng)絡(luò)安全  
    x