ADSL共享上網有兩種方式,一種是代理,一種是地址翻譯(NAT),大家常說的路由方式其實就是NAT方式,其實路由和NAT的原理還是有區別的,這里不作討論,現在的ADSL貓一般都有NAT的功能,用它本身的功能實現共享上網是比經濟方便,本文主要討論這種方式。
要想阻斷一臺以上的計算機上網必須能發現共享后邊的機器是否多于一臺,NAT的工作原理如圖一所示,經過NAT轉換后訪問外網的內網的計算機的地址都變成了192.16 8.0.1而且MAC地址也轉換成了ADSL的MAC地址,也就是說,從原理上講,直接在ADSL出口抓經過NAT轉換的包是不能發現到底有幾臺機器在上網。那是如何發現的呢?經過研究發現它是采用多種方法探測用戶是否用共享方式上網,從而進行限制,下面分別進行破解:
一.檢查同一IP地址的數據包中是否有不同的MAC地址,如果是則判定用戶共享上網。破解的辦法是把每臺機的MAC地址改為一樣.修改的方法如下:
首先要獲取本機的MAC:MAC地址是固化在網卡上串行EEPROM中的物理地址,通常有48位長。以太網交換機根據某條信息包頭中的MAC源地址和MAC目的地址實現包的交換和傳遞。
⑴在Windows 98/Me中,依次單擊“開始”→“運行” →輸入“winipcfg”→回車。
⑵在Windows 2000/XP中,依次單擊“開始”→“運行”→輸入“CMD”→回車→輸入“ipconfig /all”→回車。
或者右鍵本地連接圖標、選擇狀態然后點擊支持選項卡,這里“詳細信息”中包含有MAC和其它重要網絡參數。
1、如果你的網卡驅動有直接提供克隆MAC地址功能,如RealTek公司出的RTL8139芯片,那恭喜你了,點擊“開始→設置→控制面板”,雙擊“網絡和撥號連接”,右鍵點擊需要修改MAC地址的網卡圖標,并選擇“屬性”。在“常規”選項卡中,點擊“配置”按鈕,點擊“高級”選項卡。在“屬性”區,你應該可以看到一個稱作 “Network Address”或“Locally Administered Address”的項目,點擊它,在右側“值”的下方,輸入你要指定的MAC地址值。要連續輸入12個數字或字母,不要在其間輸入“-”。重新啟動一次系統后設置就會生效了(Windows 98和Windows 2000/XP用戶操作略有區別,請參照系統說明操作)
2、如果你的網卡驅動沒有提供克隆MAC地址功能,那下面分別提供一些方法,希望能找到一個適合你的
WIN98下:
a.在"網上鄰居"圖標上點右鍵,選擇"屬性",出來一個"網絡"對話框,在"配置"框中,雙擊你要修改的網卡,出來一個網卡屬性對話框。在"高級"選項中,也是點擊"屬性"標識下的"Network Address"項,在右邊的兩個單選項中選擇上面一個,再在框中輸入你要修改的網卡MAC地址,點"確定"后,系統會提示你重新啟動。重新啟動后,你的網卡地址就告修改成功!!
|
新聞熱點
疑難解答