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

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

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地址,兩者實際效果是完全相同的!

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

為什麼郵件的收件人地址不是自己的地址,卻收到了郵件

該情況是發件人使用了郵件密送功能。密送郵件,只有發信的人知道密送給了誰,郵件接收者和抄送者都不知道傳送者密送給了誰,但是接收密送的人知道是誰給他發的這封郵件,以及這份郵件本來發給了誰,並抄送給了誰,但不知道這封郵件同時又密送給了誰。例如 如果a 傳送郵件給b1 b2 b3,抄送給c1 c2 c3,密...

為什麼我的電腦的IP地址不是顯示本地呢

其實那也沒有關係,有時候qq上的ip顯示會產生錯誤。將qq重新登陸再看看咯。或者發生錯誤報告。總的來說沒有什麼影響。我的曾經還顯示說是紐西蘭的。ip檢測有時候會出錯的,這個是正常現象哈,有時你上網正好是一個新網段就特別容易出錯。沒有任何關係,這是運營商的ip地址不夠分配,採用動態ip來匹配你的地址。...

可導一定可微,可微一定可導嗎,為什麼偏導數存在不一定可微?

月似當時 可微一定可導,可導不一定可微,各變數在此點的偏導數存在為其必要條件,其充要條件還要加上在此函式所表示的廣義面中在此點領域內不含有 洞 存在,可含有有限個斷點。在一元函式中,可導與可微等價。一元函式中可導與可微等價,它們與可積無關。多元函式可微必可導,而反之不成立。即 在一元函式裡,可導是可...