明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

處理ARP病毒欺騙攻擊常用方法

[摘要]arp是一種將ip轉(zhuǎn)化成以ip對(duì)應(yīng)的網(wǎng)卡的物理地址的一種協(xié)議, 或者說(shuō)ARP協(xié)議是一種將ip地址轉(zhuǎn)化成MAC地址的一種協(xié)議。 它靠維持在內(nèi)存中保存的一張表來(lái)使ip得以在網(wǎng)絡(luò)上被目標(biāo)機(jī)器應(yīng)答。  ...

arp是一種將ip轉(zhuǎn)化成以ip對(duì)應(yīng)的網(wǎng)卡的物理地址的一種協(xié)議, 或者說(shuō)ARP協(xié)議是一種將ip地址轉(zhuǎn)化成MAC地址的一種協(xié)議。 它靠維持在內(nèi)存中保存的一張表來(lái)使ip得以在網(wǎng)絡(luò)上被目標(biāo)機(jī)器應(yīng)答。

  為什么要將ip轉(zhuǎn)化成mac呢?簡(jiǎn)單的說(shuō), 這是因?yàn)樵趖cp網(wǎng)絡(luò)環(huán)境下, 一個(gè)ip包走到哪里, 要怎么走是靠路由表定義。 但是, 當(dāng)ip包到達(dá)該網(wǎng)絡(luò)后, 哪臺(tái)機(jī)器響應(yīng)這個(gè)ip包卻是靠該ip包中所包含的mac地址來(lái)識(shí)別。 也就是說(shuō), 只有機(jī)器的mac地址和該ip包中的mac地址相同的機(jī)器才會(huì)應(yīng)答這個(gè)ip包。 因?yàn)樵诰W(wǎng)絡(luò)中, 每一臺(tái)主機(jī)都會(huì)有發(fā)送ip包的時(shí)候。 解決ARP病毒欺騙攻擊常用方法

  所以, 在每臺(tái)主機(jī)的內(nèi)存中, 都有一個(gè) arp-->mac的轉(zhuǎn)換表。 通常是動(dòng)態(tài)的轉(zhuǎn)換表(注意在路由中, 該arp表可以被設(shè)置成靜態(tài))。 也就是說(shuō), 該對(duì)應(yīng)表會(huì)被主機(jī)在需要的時(shí)候刷新。 這是由于以太網(wǎng)在子網(wǎng)層上的傳輸是靠48位的mac地址而決定的。

  有關(guān)ARP病毒問(wèn)題的處理說(shuō)明

  故障現(xiàn)象:機(jī)器以前可正常上網(wǎng)的, 突然出現(xiàn)可認(rèn)證, 不能上網(wǎng)的現(xiàn)象(無(wú)法ping通網(wǎng)關(guān)), 重啟機(jī)器或在MSDOS窗口下運(yùn)行命令A(yù)RP-d后, 又可恢復(fù)上網(wǎng)一段時(shí)間。

  故障原因:這是APR病毒欺騙攻擊造成的。 解決ARP病毒欺騙攻擊常用方法

  引起問(wèn)題的原因一般是由傳奇外掛攜帶的ARP木馬攻擊。 當(dāng)在局域網(wǎng)內(nèi)使用上述外掛時(shí), 外掛攜帶的病毒會(huì)將該機(jī)器的MAC地址映射到網(wǎng)關(guān)的IP地址上, 向局域網(wǎng)內(nèi)大量發(fā)送ARP包, 從而致使同一網(wǎng)段地址內(nèi)的其它機(jī)器誤將其作為網(wǎng)關(guān), 這就是為什么掉線時(shí)內(nèi)網(wǎng)是互通的, 計(jì)算機(jī)卻不能上網(wǎng)的原因。

  臨時(shí)處理對(duì)策:

  步驟一、在能上網(wǎng)時(shí), 進(jìn)入MS-DOS窗口, 輸入命令:arp –a 查看網(wǎng)關(guān)IP對(duì)應(yīng)的正確MAC地址, 將其記錄下來(lái)。 解決ARP病毒欺騙攻擊常用方法

  注:如果已經(jīng)不能上網(wǎng), 則先運(yùn)行一次命令arp–d將arp緩存中的內(nèi)容刪空, 計(jì)算機(jī)可暫時(shí)恢復(fù)上網(wǎng)(攻擊如果不停止的話(huà)), 一旦能上網(wǎng)就立即將網(wǎng)絡(luò)斷掉(禁用網(wǎng)卡或拔掉網(wǎng)線), 再運(yùn)行arp–a。

  步驟二、如果已經(jīng)有網(wǎng)關(guān)的正確MAC地址, 在不能上網(wǎng)時(shí), 手工將網(wǎng)關(guān)IP和正確MAC綁定, 可確保計(jì)算機(jī)不再被攻擊影響。 手工綁定可在MS-DOS窗口下運(yùn)行以下命令:arp–s網(wǎng)關(guān)IP網(wǎng)關(guān)MAC例如:假設(shè)計(jì)算機(jī)所處網(wǎng)段的網(wǎng)關(guān)為218.197.192.254, 本機(jī)地址為218.197.192.1在計(jì)算機(jī)上運(yùn)行arp–a后輸出如下:

  C:\Documents and Settings>arp -a

  Interface: 218.197.192.1 --- 0x2

  Internet Address Physical Address Type

  218.197.192.254 00-01-02-03-04-05 dynamic

  其中00-01-02-03-04-05就是網(wǎng)關(guān)218.197.192.254對(duì)應(yīng)的MAC地址, 類(lèi)型是動(dòng)態(tài)(dynamic)的, 因此是可被改變。

  被攻擊后, 再用該命令查看, 就會(huì)發(fā)現(xiàn)該MAC已經(jīng)被替換成攻擊機(jī)器的MAC, 如果大家希望能找出攻擊機(jī)器, 徹底根除攻擊, 可以在此時(shí)將該MAC記錄下來(lái), 為以后查找做準(zhǔn)備。 解決ARP病毒欺騙攻擊常用方法

  手工綁定的命令為:

  arp –s 218.197.192.254 00-01-02-03-04-05

  綁定完, 可再用arp –a查看arp緩存:

  C:\Documents and Settings>arp -a

  Interface: 218.197.192.1 --- 0x2

  Internet Address Physical Address Type

  218.197.192.254 00-01-02-03-04-05 static

  這時(shí), 類(lèi)型變?yōu)殪o態(tài)(static), 就不會(huì)再受攻擊影響了。 但是, 需要說(shuō)明的是, 手工綁定在計(jì)算機(jī)關(guān)機(jī)重開(kāi)機(jī)后就會(huì)失效, 需要再綁定。 所以, 要徹底根除攻擊, 只有找出網(wǎng)段內(nèi)被病毒感染的計(jì)算機(jī), 令其殺毒, 方可解決。

  找出病毒計(jì)算機(jī)的方法:解決ARP病毒欺騙攻擊常用方法

  如果已有病毒計(jì)算機(jī)的MAC地址, 可使用NBTSCAN軟件找出網(wǎng)段內(nèi)與該MAC地址對(duì)應(yīng)的IP, 即病毒計(jì)算機(jī)的IP地址, 然后可報(bào)告校網(wǎng)絡(luò)中心對(duì)其進(jìn)行查封。

  解決措施

  NBTSCAN的使用方法:

  下載nbtscan.rar到硬盤(pán)后解壓, 然后將cygwin1.dll和nbtscan.exe兩文件拷貝到c:\windows\system32(或system)下, 進(jìn)入MSDOS窗口就可以輸入命令:nbtscan-r218.197.192.0/24(假設(shè)本機(jī)所處的網(wǎng)段是218.197.192, 掩碼是255.255.255.0;實(shí)際使用該命令時(shí), 應(yīng)將斜體字部分改為正確的網(wǎng)段)。

  注:使用nbtscan時(shí), 有時(shí)因?yàn)橛行┯?jì)算機(jī)安裝防火墻軟件, nbtscan的輸出不全, 但在計(jì)算機(jī)的arp緩存中卻能有所反應(yīng), 所以使用nbtscan時(shí), 還可同時(shí)查看arp緩存, 就能得到比較完全的網(wǎng)段內(nèi)計(jì)算機(jī)IP與MAC的對(duì)應(yīng)關(guān)系。

  補(bǔ)充一下:

  Anti ARP Sniffer 使用說(shuō)明

  一、功能說(shuō)明:解決ARP病毒欺騙攻擊常用方法

  使用Anti ARP Sniffer可以防止利用ARP技術(shù)進(jìn)行數(shù)據(jù)包截取以及防止利用ARP技術(shù)發(fā)送地址沖突數(shù)據(jù)包。

  二、使用說(shuō)明:

  1、ARP欺騙:

  填入網(wǎng)關(guān)IP地址, 點(diǎn)擊將會(huì)顯示出網(wǎng)關(guān)的MAC地址。 點(diǎn)擊即可保護(hù)當(dāng)前網(wǎng)卡與該網(wǎng)關(guān)的通信不會(huì)被第三方監(jiān)聽(tīng)。

  注意:如出現(xiàn)ARP欺騙提示, 這說(shuō)明攻擊者發(fā)送了ARP欺騙數(shù)據(jù)包來(lái)獲取網(wǎng)卡的數(shù)據(jù)包, 如果您想追蹤攻擊來(lái)源請(qǐng)記住攻擊者的MAC地址, 利用MAC地址掃描器可以找出IP對(duì)應(yīng)的MAC地址。

  2、IP地址沖突

  首先點(diǎn)擊“恢復(fù)默認(rèn)”然后點(diǎn)擊“防護(hù)地址沖突”。 解決ARP病毒欺騙攻擊常用方法

  如頻繁的出現(xiàn)IP地址沖突, 這說(shuō)明攻擊者頻繁發(fā)送ARP欺騙數(shù)據(jù)包, 才會(huì)出現(xiàn)IP沖突的警告, 利用AntiARPSniffer可以防止此類(lèi)攻擊。

  首先您需要知道沖突的MAC地址, windows會(huì)記錄這些錯(cuò)誤。 查看具體方法如下:

  右擊-->-->點(diǎn)擊-->點(diǎn)擊-->查看來(lái)源為--->雙擊事件可以看到顯示地址發(fā)生沖突, 并記錄了該MAC地址, 請(qǐng)復(fù)制該MAC地址并填入AntiARPSniffer的本地MAC地址輸入框中(請(qǐng)注意將:轉(zhuǎn)換為-), 輸入完成之后點(diǎn)擊, 為了使MAC地址生效請(qǐng)禁用本地網(wǎng)卡然后再啟用網(wǎng)卡, 在CMD命令行中輸入Ipconfig/all, 查看當(dāng)前MAC地址是否與本地MAC地址輸入框中的MAC地址相符, 如果更改失敗請(qǐng)與我聯(lián)系。 如果成功將不再會(huì)顯示地址沖突。

  注意:如果您想恢復(fù)默認(rèn)MAC地址, 請(qǐng)點(diǎn)擊, 為了使MAC地址生效請(qǐng)禁用本地網(wǎng)卡然后再啟用網(wǎng)卡。

  Windows 2000/XP測(cè)試通過(guò)!


上面是電腦上網(wǎng)安全的一些基礎(chǔ)常識(shí),學(xué)習(xí)了安全知識(shí),幾乎可以讓你免費(fèi)電腦中毒的煩擾。