服務器防arp欺騙批處理 ARP雙綁腳本 無臨時文件(LZ-Myst版)
更新時間:2011年03月01日 16:59:41 作者:
有時候訪問網(wǎng)站,發(fā)現(xiàn)頁面最下面貨最上面加了一段代碼,但如果將文件從ftp下載到本地,卻沒有這段代碼,那么就是服務器遭受arp欺騙了,那么我們可以通過綁定arp,就可以防止arp欺騙。
ARP雙綁腳本,無臨時文件(LZ-Myst版)橫線以下內容,保存為BAT格式即可用了。
for /f "tokens=13" %%I in ('ipconfig /all ^|find "Default Gateway"') do set GatewayIP=%%I
for /f "tokens=1,2" %%I in ('arp -a ^|find "%GatewayIP%"') do if %%I==%GatewayIP% arp -s %%I %%J
for /f "tokens=15" %%i in ('ipconfig /all ^|find "IP Address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "Physical Address"') do set mac=%%i
arp -s %ip% %mac%
注意,上面的代碼在實際應用中會有些問題,因為如果局域網(wǎng)中如果已經(jīng)有中ARP病毒的機器,他會不斷的發(fā)欺騙包,所以自動獲取網(wǎng)關就會出問題,為此修改了另一段代碼,手寫真實網(wǎng)關的MAC地址。不需要寫真實網(wǎng)關的IP地址。代碼如下。
把下面代碼框中的紅字改成你的真實MAC地址!??!
MAC地址格式為:00-14-78-32-14-f2 就是ARP -A顯示的格式。
for /f "tokens=13" %%I in ('ipconfig /all ^|find "Default Gateway"') do set GatewayIP=%%I
arp -s %GatewayIP% 真實網(wǎng)關MAC
for /f "tokens=15" %%i in ('ipconfig /all ^|find "IP Address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "Physical Address"') do set mac=%%i
arp -s %ip% %mac%
復制代碼 代碼如下:
for /f "tokens=13" %%I in ('ipconfig /all ^|find "Default Gateway"') do set GatewayIP=%%I
for /f "tokens=1,2" %%I in ('arp -a ^|find "%GatewayIP%"') do if %%I==%GatewayIP% arp -s %%I %%J
for /f "tokens=15" %%i in ('ipconfig /all ^|find "IP Address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "Physical Address"') do set mac=%%i
arp -s %ip% %mac%
注意,上面的代碼在實際應用中會有些問題,因為如果局域網(wǎng)中如果已經(jīng)有中ARP病毒的機器,他會不斷的發(fā)欺騙包,所以自動獲取網(wǎng)關就會出問題,為此修改了另一段代碼,手寫真實網(wǎng)關的MAC地址。不需要寫真實網(wǎng)關的IP地址。代碼如下。
把下面代碼框中的紅字改成你的真實MAC地址!??!
MAC地址格式為:00-14-78-32-14-f2 就是ARP -A顯示的格式。
復制代碼 代碼如下:
for /f "tokens=13" %%I in ('ipconfig /all ^|find "Default Gateway"') do set GatewayIP=%%I
arp -s %GatewayIP% 真實網(wǎng)關MAC
for /f "tokens=15" %%i in ('ipconfig /all ^|find "IP Address"') do set ip=%%i
for /f "tokens=12" %%i in ('ipconfig /all ^|find "Physical Address"') do set mac=%%i
arp -s %ip% %mac%
相關文章
Chcp 顯示活動控制臺代碼頁數(shù)量,或更改該控制臺的活動控制臺代碼頁
Chcp 顯示活動控制臺代碼頁數(shù)量,或更改該控制臺的活動控制臺代碼頁...2007-09-09使用 windows bat 腳本命令一鍵啟動MySQL服務的方法
這篇文章主要介紹了使用 windows bat 腳本命令 一鍵啟動MySQL服務的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10