只有廣播時的mac地址才全為F。有兩種方法改變網卡的mac地址,。一種是硬件修改,,另外一種是軟件修改,。硬件的方法就是直接對網卡進行操作,修改保存在網卡的 EPROM 里面的 MAC 地址,,通過網卡生產廠家提供的修改程序可以更改存儲器里的地址,。
0 m( |& i- ?, b# q, x1 N& r1 I7 Q1 p! c: v& X
在 Windows中,網卡的 MAC 保存在注冊表中,,實際使用也是從注冊表中提取的,,所以只要修改注冊表就可以改變 MAC 。
- u0 O4 Y- U4 A# N) S [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass D36E970-E325-11CE-BFC1-08002BE10318 中的 0000 ,, 0001 ,, 0002 中的 DriverDesc ,如果在 0000 找到,,就在 0000 下面添加字符串變量,,命名為 “NetworkAddress” ,值為要設置的 MAC 地址,,例如: 000102030405
& [2 f* ] A% n/ T. M6 P% Z3 @完成上述操作后重啟就好了,。一般網卡發(fā)出的包的源 MAC 地址并不是網卡本身寫上去的,而是應用程序提供的,,只是在通常的實現(xiàn)中,,應用程序先從網卡上得到 MAC 地址,每次發(fā)送的時候都用這個 MAC 作為源 MAC 而已,,而注冊表中的 MAC 地址是在 Windows 安裝的時候從網卡中讀入的,,只要你的操作系統(tǒng)不重新安裝應該問題不大。 |