1. 程式人生 > win教程 > Win 8遭受ARP攻擊怎麼辦?

Win 8遭受ARP攻擊怎麼辦?

  目前大部分使用的網路都是在同一區域網下覆蓋的,很容易相互牽制,有時候使用者會採用P2P軟體對其它電腦進行ARP攻擊,從而讓別人的網速變慢。在win8系統中,還沒有一個完美的ARP防火牆來防止ARP的攻擊,但是大家可以通過繫結電腦MAC地址的方式來避免攻擊。

Win 8遭受ARP攻擊怎麼辦?_Windows

ARP攻擊

寬頻網路埠重新連線

其實,在日常生活中,不少網友曾經就反映過,一些共享上網如果路由器沒分配好頻寬,那麼人一多的時候會讓你抓狂,尤其是在人多合租的出租房內。在玩網路遊戲的時候,網速一慢,等網路反映過來你的遊戲早已經泡了湯。看小電影老緩衝,沒意思了!一些人忍不住就用了P2P終結者,限制別人網速,斷掉別人的網,這不科學、不厚道,百事網小編在這裡非常不推薦大家這麼做。

前面也提過,目前完美支援Win8的ARP防火牆還沒有,有些自帶的ARP防火牆不支援Win8 64位版本,32位的不清楚,所以只能手動繫結ARP.

CMD手動設定教程

命令提示符(CMD)是在OS/2,Windows CE與Windows NT平臺為基礎的作業系統下的"MS-DOS方式".CMD主要功能是幫助計算機高階使用者去使用命令列操作,來對計算機進行高階調整。CMD所提供的解決方式,結果很簡單("簡單粗暴"地出現)。

一、首先,以管理員許可權執行命令提示符(CMD)。

以管理員許可權執行CMD

二、在命令提示符中執行"netsh i i show in"檢視要進行ARP繫結的網絡卡的idx編號。

輸入指定程式碼

三、在命令提示符中執行"netsh -c "i i" add neighbors idx IP MAC"進行ARP繫結,這裡的idx就是上一步查到的網絡卡的idx編號,IP和MAC就是你要繫結的IP地址和MAC地址。

紅框標出的位置為使用者需要填入的IP及MAC地址

例如:netsh -c "i i" add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4

四、最後在命令提示符下用"arp -a"命令檢視下自己所新增的ARP項是否在列表中並且為靜態就可以了。

"arp -a"命令檢測為靜態

解除繫結:netsh -c "i i" delete neighbors IDX (IDX改為相應的數字) 才可刪除MAC地址繫結,然後重啟系統。

".bat"檔案建立教程

".bat"格式的檔案就是批處理(Batch),也稱為批處理指令碼。手動繫結ARP第二個技巧,就是需要是使用到".bat"格式的檔案,與第一種方式相比,建立批處理格式的檔案是一種更為快捷直接的處理方式。

顧名思義,批處理就是對某物件進行批量的處理。批處理檔案的副檔名為bat.目前比較常見 的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的指令碼;而DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的指令碼。

記事本內填入規定內容

以。bat格式另存為arp繫結檔名的檔案

①arp -a 檢視MAC地址表

arp -s 路由器地址 MAC地址

例如:arp -s 192.168.1.1 D0-27-88-C9-7C-A4

②取消繫結:arp -d 路由器地址 MAC地址

接觸arp繫結記事本編輯模式下

例如:arp -d 192.168.1.1 D0-27-88-C9-7C-A4

製作完好的arp繫結和解除繫結兩個快速啟動檔案

然後新建立個記事本,把命令放裡面,再另存為bat格式,arp繫結。bat.執行的時候,右鍵以管理員身份執行,或丟到開機啟動專案裡面去。

大家知道,.bat格式的批處理檔案,雙擊開啟之後是可以快速去執行的,所以我們所製作好的兩個批處理檔案,雙擊執行之後可以快速開啟,程式瞬間執行,實現arp的繫結和解除操作功能。非常地方便好用。

總結:由於win8還沒有一款能夠完美相容的ARP防火牆軟體,所以在應對ARP攻擊時,只有通過繫結電腦MAC地址的方式來固定系統本身的MAC地址與路由器分配的地址一致,才能免遭ARP的網路攻擊。