mac地址不是唯一的嗎,為什麼可以改變

時間 2021-07-16 05:59:11

1樓:匿名使用者

一樓,二樓說的都不錯。mac地址確實是唯一的,但系統可以通過相關程式或登錄檔起到欺騙作用。這個欺騙的方法也是現在盜取網上資訊的一個常用方法。

因為一臺機子像另一臺機子傳送資料前,會有個arp請求和應答過程。而這個arp請求卻是已廣播形式傳送到每個乙太網的。也就是每個乙太網中的機子都會收到arp請求。

有的就用上述方法修改mac地址後起到欺騙作用,使請求的機子對它傳送資料。

防止這種他人盜取資訊的方法之一就將ip和mac地址繫結。繫結後別人就算用了你的mac地址,但ip不一樣也是不行的

2樓:匿名使用者

mac地址是固定在網絡卡等裝置中的。具有唯一性但是可以修改系統。欺騙下你的系統

登錄檔。或者優化大師等軟體均可與直接改

不用更換網絡卡

你說的是arp欺詐吧

3樓:匿名使用者

修改登錄檔就能達到修改mac地址的目的

◆windows2000/xp 的修改

1 、在 hkey_local_machine\system\currentcontrolset\control\class\

\0000 、 0001 、 0002 等主鍵下,

查詢 driverdesc ,內容為你要修改的網絡卡的描述,如「 realtek rtl8029(as)-based pci ethernet adapter 」。

2 、如果在0001下找到了1中的driverdesc ,在其下,新增一個字串,命名為 networkaddress ,其值設為你要的 mac 地址(注意地址還是連續寫)。

如: 00e0dde0e0e0 。

3 、然後到其下 ndi\params 中新增一項名為 networkaddress 的主鍵,在該主鍵下新增名為 default 的字串,

其值是你要設的 mac 地址,要連續寫,如: 000000000000 。(實際上這只是設定在後面提到的高階屬性中的「初始值」,

實際使用的 mac 地址還是取決於在第 2 點中提到的 networkaddress 引數,這個引數一旦設定後,

以後高階屬性中的值就是 networkaddress 給出的值而非 default 給出的了。)

4 、在 networkaddress 的主鍵下繼續新增名為 paramdesc 的字串,其作用為指定 networkaddress 主鍵的描述,

其值可自己命名,如「 network address 」,這樣在網絡卡的高階屬性中就會出現 network address 選項,

就是你剛在登錄檔中加的新項 networkaddress ,以後只要在此修改 mac 地址就可以了。繼續新增名為 optional 的字串,

其值設為「 1 」,則以後當你在網絡卡的高階屬性中選擇 network address 項時,右邊會出現「不存在」選項。

5 、重新啟動你的計算機,開啟網路鄰居的屬性,雙擊相應網絡卡項會發現有一個 network address 的高階設定項,

可以用來直接修改 mac 地址或恢復原來的地址(選中不存在)。

◆ win9x 的修改

1 、在 hkey_local_machine\system\currentcontrolset\services\class\net\0000 、 0001 、 0002 等下,

找到 driverdesc 字串。

2 、在其下,新增一個字串,名字為 networkaddress ,其值設為你要的 mac 地址,注意要連續寫。如: 00e0dde0e0e0 。

3 、然後到其下 ndi\params 中新增一項名為 networkaddress 的主鍵,在該主鍵下新增名為 default 的字串,

其值寫你要設的 mac 地址,注意要連續的寫,如 00e0dde0e0e0 。

4 、繼續新增名為 paramdesc 的字串,其作用為指定 nettworkaddress 主鍵的描述,其值可自己命名,

如「 network address 」,這樣以後開啟網路鄰居的屬性,這樣在網絡卡的高階屬性中就會出現 network address 選項,

就是你剛在登錄檔中加的新項 networkaddress ,以後只要在此修改 mac 地址就可以了。

繼續新增名為 optional 的字串,其值設為「 1 」,則以後當你在網絡卡的高階屬性中選擇 network address 項時,

右邊會出現「沒有顯示」選項。

◆ winnt 下改網絡卡地址的方法:

1 、開啟登錄檔,定位到 hkey_local_machine->system->currentcontrolset->services

2 、找到網絡卡的鍵值,在 parameters 項裡新增字串值 networkaddress ,其值設為你要修改的 mac 地址,

如:「 00e0dde0e0e0 」。

4樓:匿名使用者

解釋:mac地址屬於一種硬體地址,專門用來定義網路裝置位置,由48位元長,12位的16進位制數字組成,0到23位是廠商向ietf等機構申請用來標識廠商的**,也稱「編制上唯一的識別符號」,地址的24到47位由廠商自行分派,是各個廠商製造的所有網絡卡的一個唯一編號。在osi模型中,第三層網路層負責ip地址,第二層資料鏈路層負責mac位址。

原因:修改mac,可以不受限於某一個ip地址。例如克隆mac,免除了重新解綁再繫結的麻煩,可以極大的方便網路獲取。另,系統故障,網絡卡驅動故障等也可能會影響mac地址改變。

方法:①:找到本地連線(或乙太網)→屬性→配置→高階→網路地址(或networkaddress)→第一項「值」,輸入12位的16進位制字元即可。

②:k-mac地址修改器修改,選擇對應網絡卡,新建mac,應用即可。注意:

①。可在修改前,命令提示符視窗下用ipconfig /all檢視並記錄當前mac,修改後用同樣方法檢視是否改變。②:

可能需要禁用再啟用一次網路連線或者重啟一次才能生效。

5樓:匿名使用者

mac是唯一的,是不能改變的,因為不會存在二種完全相同的網絡卡,mac地址由廠商將地址用硬體賦予每塊網絡卡

既然mac地址具有全球唯一性,為什麼還可以隨意修改?

6樓:匿名使用者

有些場合,例如冒充網路中的正式使用者,就需要修改你的網絡卡mac。要修改mac地址,你可以通過硬體的方法實現,即利用網絡卡廠家提供的修改程式來燒錄網絡卡的eeprom,這樣做雖然可行,但是風險很大、操作也複雜,即使你很有經驗,也難免在操作中出現錯誤。

其實你完全沒必要用燒錄方法、修改網絡卡中的mac地址。要知道windows安裝的時候,會自動從網絡卡中讀入mac地址,把它存放在登錄檔中以備後用。當資料在網路中傳輸時,從網絡卡發出的資料包中要求有一個源mac地址,這個mac地址就是從登錄檔中讀取的(並非從網絡卡中讀取的),因此只要你修改了登錄檔中的mac地址,就相當於改了網絡卡eeprom中的mac地址,兩者實際效果是完全相同的!

實際上所謂的全球唯一指的是根據廠家的**的不同和廠商內部編碼的不同而形成的一種公認,其實它可以修改。

既然MAC地址是全球唯一的,那為什麼要引進IP地址呢

mac media access control,介質訪問控制 mac地址是燒錄在network inte ce card 網絡卡,nic 裡的.mac地址,也叫硬體地址,是由48位元長 6位元組 16進位制的數字組成.0 23位是由廠家自己分配.24 47位,叫做組織唯一標誌符 organizat...

學習就是唯一的出路嗎,學習是不是唯一的出路

我們上學,是為了學習知識,然後利用自己所學的知識為自己創造好的生存條件,沒有知識,不是不能生活,但生活的條件與質量就要大打折扣,所以,不上學不是沒有出路,而是出路的好壞而已,你要想生活得好一些,就要先用知識來武裝自己的頭腦,然後再用自己的頭腦去開創自己的生活。不能絕對的說上學是唯一的出路,但你如果將...

讀書是唯一的出路嗎,讀書是不是唯一的出路?

上大學也許不是唯一出路,但卻是最好的出路,至少目前是這樣。學習不好,改變下學習方法制定相關學校計劃,估計可以提高成績的 下面供參考 一 每天保證8小時睡眠。晚上不要熬夜,定時就寢。中午堅持午睡。充足的睡眠 飽滿的精神是提高效率的基本要求。二 學習時要全神貫注。玩的時候痛快玩,學的時候認真學。一天到晚...