源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
会员登录/控制面版您的位置: 学院首页 >> 新闻动态 >> 程序安全 >> 详细内容
 

推荐文章

 
 

热点文章

  • 网关IP和MAC地址绑定批处理防止Arp欺骗攻击
  • 国产多用户博客BLOG程序试用手记!
  • 电影整站程序 - webplayer9 p2p视频点播 - 电影整站系..
  • UCHome的大硬伤:把论坛帖子当博客使
  • Joomla和Drupal的比较
  • 2008年流行CMS深度评测报告(一)
  • EasyWebServer网站服务器 V1.9 介绍及使用说明
  • 谈新手如何安装discuz6.0.0正式版
  • LBS^2漏洞
  • 2008年流行CMS深度评测报告(二)
  • 动易系统性能优化完全手册
  • DEDECMS系统IT柏拉图的讲课内容
 
 

相关文章

  • MySQL入门学习(六)修改和备份、批处理
 
 

网关IP和MAC地址绑定批处理防止Arp欺骗攻击

  • 阅览次数:
  • 文章来源: CodePub整理
  • 原文作者:
  • 整理日期: 2008-02-17
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

使用方法:新建一个bat文件将下列代码复制进去 修改192.168.1.1 00-18-74-17-c7-80 为自己的网关与网关MAC地址保存 然后双击运行 就可起网关IP和MAC地址绑定的作用。注 不知道自己网关跟MAC地址的朋友 打开 开始 运行 输入 arp -a 就可以知道自己的网关IP和MAC地址

程序代码:

@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::
::      本机以及网关IP和MAC地址绑定批处理程序       ::
::    说明:此方法治标不治本,要想根本解决ARP请     ::
:: 采用路由和本机实现双向绑定,程序收集QQ675960    ::
::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::读取本机Mac地址
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
:::::::::读取本机ip地址
if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
:::::::::绑定本机IP地址和MAC地址
arp -s %IP% %Mac%
:::::::::读取网关地址
if exist GateIP.txt del GateIP.txt
find "Default Gateway" ipconfig.txt >GateIP.txt
for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G
:::::::::读取网关Mac地址
if exist GateMac.txt del GateMac.txt
arp -a %GateIP% >GateMac.txt
for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H
:::::::::绑定网关Mac和IP 这里一定要改成你自己的网关MAC地址要不上不了网的
arp -s 192.168.1.1 00-18-74-17-c7-80
del GateIP.txt
del gatemac.txt
del ipaddr.txt
del ipconfig.txt
del phyaddr.txt
exit

上一篇:使用php的curl采集diszuz论坛
下一篇:Python 3.0 一个巨大的改变
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容: