谁知道以下程序的作用:

[复制链接]
查看11 | 回复3 | 2008-12-8 12:41:58 | 显示全部楼层 |阅读模式
@echo OFF
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在获取本机信息.....
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
echo IP:%IP%
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
echo MAC:%MAC%
arp -s %IP% %MAC%
echo 正在获取网关信息.....
FOR /f "skip=17 tokens=13 usebackq " %%i in (`ipconfig /all`) do Set GateIP=%%i && GOTO GateMac
:GateMac
echo IP:%GateIP%
FOR /f "skip=3 tokens=2 usebackq " %%i in (`arp -a %GateIP%`) do Set GateMAC=%%i && GOTO Start
:Start
echo MAC:%GateMAC%
arp -d
arp -s %GateIP% %GateMAC%
echo 操作完成!!!
exit

回复

使用道具 举报

千问 | 2008-12-8 12:41:58 | 显示全部楼层
这段脚本是 反ARP攻击,手工添加本机ip、mac和网关ip、mac的程序if %~n0==arp exitif %~n0==Arp exitif %~n0==ARP exit //判断如果已被感染退出echo 正在获取本机信息.....:IPFOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC:MACecho IP:%IP%FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && G...
回复

使用道具 举报

千问 | 2008-12-8 12:41:58 | 显示全部楼层
获取本机IP和MAC地址,你可以把它粘贴到记事本里,然后保存为后缀 为.bat的文件,双击就可以看到了...
回复

使用道具 举报

千问 | 2008-12-8 12:41:58 | 显示全部楼层
arp -s %GateIP% %GateMAC%得到ip和mac地址吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行