MAC(Media Access Control)地址,或稱為MAC位址、硬件位址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé)IP地
址,第二層資料鏈結(jié)層則負(fù)責(zé)MAC位址。因此一個主機(jī)會有一個IP地址,而每個網(wǎng)絡(luò)位置會有一個專屬于它的MAC位址,因此一個網(wǎng)卡會有一個全球唯一固定
的MAC地址,但可對應(yīng)多個IP地址。MAC地址是燒錄在NetworkInterfaceCard卡里的,MAC地址,也叫硬件地址,是由48比特
/bit長,16進(jìn)制的數(shù)字組成,0-23位是由廠家自己分配,24-47位叫做組織唯一標(biāo)志符節(jié)點的標(biāo)識,其中第40位是組播地址標(biāo)志位。網(wǎng)卡的物理地址通常是由網(wǎng)卡生產(chǎn)廠家燒入網(wǎng)卡的EPROM,它存儲的是傳輸數(shù)據(jù)時真正賴以標(biāo)識發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機(jī)的地址。
[編輯] 獲取本機(jī)的MAC的方法
[編輯] Windows98/me
對于數(shù)量不多的幾臺機(jī)器,我們可以這樣獲取MAC地址:在Windows 98/Me中,依次單擊“開始”→“運行” →輸入“winipcfg”→回車。即可看到MAC地址。
- 單擊開始,點擊運行,輸入cmd,進(jìn)入后輸入ipconfig/all即可。
- 另外,還可以通過查看本地連接獲取MAC地址:依次單擊“本地連接”→“狀態(tài)”——“支持”→“詳細(xì)信息”。 即可看到MAC地址(實際地址)。
在命令行輸入ipconfig即可看到MAC地址。
[編輯] 修改MAC地址的方法
[編輯] Win2000修改方法
- 在桌面上網(wǎng)上鄰居圖標(biāo)上點右鍵,選"屬性",在出來的"網(wǎng)絡(luò)和撥號連接"窗口中一般有兩個圖標(biāo),一個是"新建連接"圖標(biāo),一個是"我的連
接"圖標(biāo)。如果你的機(jī)器上有兩個網(wǎng)卡的話,那就有三個圖標(biāo)了,如果你只有一個網(wǎng)卡,那就在"我的連接"圖標(biāo)上點右鍵,選"屬性",會出來一個"我的連接
屬性"的窗口。在圖口上部有一個"連接時使用:"的標(biāo)識,下面就是你機(jī)器上的網(wǎng)卡型號了。
- 在下面有一個"配置"按鈕,點擊該按鈕后就進(jìn)入了網(wǎng)卡的屬性對話框了,這個對話框中有五個屬性頁,點擊第二項"高級"頁,在"屬性"標(biāo)識下有兩項:一個是"Link Speed/Duplex Mode",這是設(shè)置網(wǎng)卡工作速率的。
- 我們需要改的是下面一個"Network Address",點擊該項,在對話框右邊的"值"標(biāo)識下有兩個單選項,默認(rèn)得是"不存在"
,我們只要選中上面一個單選項,然后在右邊的框中輸入你想改的網(wǎng)卡MAC地址,點"確定",等待一會兒,網(wǎng)卡地址就改好了,你甚至不用停用網(wǎng)卡!
[編輯] Win98下修改方法
[編輯] 修改注冊表
在Winodws 98下運行Windows的注冊表編
輯器,展開“HKEY_LOCAL_MACHINE\System\Current
ControlSet\Services\Class\Net”,會看到類似“0000”、“0001”、“0002”的子鍵。從0000子鍵開始點擊,
依次查找子鍵下的“DriverDesc”鍵的內(nèi)容,直到找到與我們查找的目標(biāo)完全相同的網(wǎng)卡注冊表信息為止。
[編輯] 修改網(wǎng)卡屬性
- 在“設(shè)備管理器中”,右鍵點擊需要修改MAC地址的網(wǎng)卡圖標(biāo),并選擇“屬性/高級”選項卡。在“屬性”區(qū),就可以看到一個稱作
“Network
Address”或其他相類似名字的的項目,點擊它,在右側(cè)“值”的下方,輸入要指定的MAC地址值。要連續(xù)輸入12個十六進(jìn)制數(shù)字或字母,不要在其間輸
入“-”。重新啟動系統(tǒng)后設(shè)置就會生效了。
- 如果是Windows
2000/XP的用戶,則可以使用免費MAC地址修改軟件SMAC。運行SMAC后,窗口中的列表框列出計算機(jī)上正處于工作狀態(tài)的網(wǎng)卡。選定要修改的網(wǎng)卡
后,在列表框下方的六個輸入框中輸入新的MAC地址后,點擊右側(cè)的“Update MAC(修改MAC地址)”,即可完成MAC地址的修改。
- 修改MAC地址的工具有很多,但大多數(shù)都只適用于Windows 2000/XP,在這里推薦用“超級兔子魔法設(shè)置”,因為不但簡單易用,而且在Windows 9x系統(tǒng)中使用同樣有效。
[編輯] MAC欺騙攻擊方法
ARP欺騙技術(shù)已經(jīng)很成熟了,這里也不再闡述。此次重點講解如何不用,ARP欺騙進(jìn)行嗅探以及會話劫持的技術(shù)原理,實際的攻擊方法是進(jìn)行MAC欺騙。 原理:在開始之前我們先簡單了解一下交換機(jī)轉(zhuǎn)
發(fā)過程:交換機(jī)的一個端口收到一個數(shù)據(jù)幀時,首先檢查該數(shù)據(jù)幀的目的MAC地址在MAC地址表(CAM)對應(yīng)的端口,如果目的端口與源端口不為同一個端
口,則把幀從目的端口轉(zhuǎn)發(fā)出去,同時更新MAC地址表中源端口與源MAC的對應(yīng)關(guān)系;如果目的端口與源端口相同,則丟棄該幀。
[編輯] MAC地址的應(yīng)用
- 有的時候,我們?yōu)榱朔乐笽P地址被盜用,就通過簡單的交換機(jī)端口綁定(端口的MAC表使用靜態(tài)表項),可以在每個交換機(jī)端口只連接一臺主機(jī)的情況下防止修改MAC地址的盜用,如果是三層設(shè)備還可以提供:交換機(jī)端口/IP/MAC三者的綁定,防止修改MAC的IP盜用。
- 一般綁定MAC地址都是在交換機(jī)和路由器上配置的,是網(wǎng)管人員才能接觸到的,對于一般電腦用戶來說只要了解了綁定的作用就行了。比如你在校園網(wǎng)中把自己的筆記本電腦換到另外一個宿舍就無法上網(wǎng)了,這個就是因為MAC地址與IP地址(端口)綁定引起的。
|