网吧防黑之ARP防御双绑批处理篇

一:此批处理有缺陷,有时不能实现真正意义的双绑!

@echo off
::读取本机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
arp -s %GateIP% %GateMac%
arp -s 网关IP 网关MAC
exit

这个批处理要查询本机的ARP 缓存表,看里面是不是有网关的IP和MAC,有则能成功

绑定,但是没有的话就绑不定了!!!不过可以改进一下,达到双绑的目的,比如

加上arp -s 网关IP 网关MAC一行就可以了。。。

二、这个也不能实现真正意义的双绑,只能绑定本机IP和MAC(多谢中国DOS联盟lxmxn提供)

@echo off
for /f "delims=: tokens=2" %%a in ('ipconfig /all^ find "Physical Address"') do set local_mac=%%a
for /f "delims=: tokens=2" %%a in ('ipconfig /all^ find "IP Address"') do set local_ip=%%a
for /f "delims=: tokens=2" %%a in ('ipconfig /all^ find "Default Gateway"') do set gate_ip=%%a
fo* /* %%* in ('getmac /nh /s %local_ip%') do set gate_mac=%%a
arp -s %local_ip% %local_mac%
arp -s %gate_ip% %gate_mac% (这个地方有问题,改进中……)

经测试,此批处理不能绑定网关IP和MAC,只能绑定本机IP和MAC

三、这个还不是很清楚,我要测试才行的,目前所知也能绑定本机IP和MAC

(多谢中国DOS联盟everest79提供)

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=2 delims=[]=" %%i in ('nbtstat -a %COMPUTERNAME%') do call set local=!local!%%i
for /f "tokens=3" %%i in ('netstat -r^ find " 0.0.0.0"') do set gm=%%i
for /f "tokens=1,2" %%i in ('arp -a %gm%^ find /i /v "inter"') do set gate=%%i %%j
arp -s %gate%
arp -s %local%

arp -s 网关IP 网关MAC
这个批处理可以绑定网关IP和MAC,但是还是有缺陷,要依赖于本机上存在的ARP缓存!
改进方法为在最后加一个arp -s 网关IP和MAC!

四、这个是一个兄弟的博客上找到的,原理和第一个一样,只是改进了一点点!

这个P通过ping网关三次得到了网关的MAC其实以上的批都可以通过这个来搞定网关的IP和MAC,
但是如果开机的时候正在发生ARP欺骗的话 这样你绑的IP和MAC就是错的,不能上网了。。

不过这种情况很少,发过来试一下先吧!

@echo off

:::::::::::::清除所有的ARP缓存
arp -d

:::::::::::::读取本地连接配置
ipconfig /all>ipconfig.txt

:::::::::::::读取内网网关的IP
for /f "tokens=13" %%I in ('find "Default Gateway" ipconfig.txt') do set GatewayIP=%%I

:::::::::::::PING三次内网网关
ping %GatewayIP% -n 3

:::::::::::::读取与网关arp缓存
arp -a find "%GatewayIP%">arp.txt

:::::::::::::读取网关MAC并绑定
for /f "tokens=1,2" %%I in ('find "%GatewayIP%" arp.txt') do if %%I==%GatewayIP% arp -s %%I %%J

:::::::::::::读取本机的 IP+MAC
for /f "tokens=15" %%i in ('find "IP Address" ipconfig.txt') do set ip=%%i
for /f "tokens=12" %%i in ('find "Physical Address" ipconfig.txt') do set mac=%%i

:::::::::::::绑定本机的 IP+MAC
arp -s %ip% %mac%

:::::::::::::删除所有的临时文件
del ipconfig.txt
del arp.txt
exit

以上P可以配合路由上对客户机的IP和MAC进行绑定实现完全防ARP,只是单绑下面机和网关IP及MAC
没有多大用处,关于路由上面的,因为大家用的路由不一样,所以这个就不写了!

时间: 2024-08-22 15:12:48

网吧防黑之ARP防御双绑批处理篇的相关文章

中国数据徐敏: 非常荣幸能成为‘防黑联盟’一员

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 10月22日,360网站卫士联合中国数据.新网互联网等30家国内知名IDC服务商,在北京共同发起 "中国网站安全防黑联盟",携手防御黑客攻击,保障网站运营安全.作为联盟会员之一,中国数据副总经理徐敏表示,网站被攻击是件非常头疼的事情,通过与360网站卫士合作,中国有效提高网站安全检测速度,确保用户数据安全,良好提升了为网站

12亿网友密码泄露 网站“防黑“刻不容缓

中介交易 SEO诊断 淘宝客 云主机 技术大厅 近日,据彭博社报道,俄罗斯一个黑客组织通过入侵网站,窃取了12亿个网友的帐户名和密码,而遭入侵的网站包含很多家喻户晓以及财富500强公司网站.安全专家表示,网站防黑客防入侵攻击刻不容缓. 据了解,网站遭黑客入侵与网站存在漏洞有密切关系. 由于国内很多网站均缺乏专业安全团队维护,甚至很多网站只是外包给第三方公司,不能及时检测和修复网站漏洞,导致黑客能够轻松入侵窃取数据或对网站进行篡改.这不但泄露了网站用户信息,还会影响网站搜索引擎排名.权威度和收录数

不惧任何黑客攻击!金山毒霸2012 SP1防黑墙发布

金山毒霸2012正式版发布不到一个月,其后续SP1体验版也在近期紧跟着发布了.金山毒霸2012 SP1对原有的防黑墙技术进行深度加工整合,新增加了"防止黑客控制摄像头"功能.同时还增加了智能换肤功能和增强了敢赔模式的用户体验. 软件小档案 软件名称:金山毒霸2012 SP1 体验版 软件大小:10M 下载地址:http://www.ijinshan.com 不再怕被黑客通过摄像头偷窥 也许还有用户不知道,电脑上的摄像头可以在用户不知觉的情况下自动启动,并现场"被直播"

360安全卫士防黑加固功能的使用方法

  在国内的安全防护软件使用率最多的无非就是360安全卫士与360杀毒软件,在360安全卫士中不仅包含有常见病毒密码的防护,而且还包含我们常见的功能工具,不过一些用户反映自己安装了360安全卫士后,计算机中还会出现一些恶意病毒,对于遇到这类问题的用户,我们可以利用360安全卫士中的个防黑加固功能来增强系统的安全能力,下面我们就看下详细的操作方法吧!    操作方法 1.首先我们下载并运行360安全卫士,在主界面点击左下角的[更多]; 2.在电脑安全选项下找到[防黑加固]; 3.我们点击[立即检测

360安全卫士怎么防黑加固系统

  现在很多人都觉不认为自己的电脑安装了安全杀毒软件就已经安全了.系统防黑加固能够扫描检测电脑容易被黑客攻击而存在的"软肋"问题,如远程注册表服务.Teinet服务和隐藏的盘符共享和数据库密码等等安全弱点,而360安全卫士是自带防黑加固功能,能够对这些薄弱项目进行全面检测,让我们电脑防卸黑客入侵,大大提高系统的安全性,下面介绍下360安全卫士防黑加固功能的使用方法. 1.下载360安全卫士并安装,然后打开主界面,点击右下方的"更多"选项; 2.在电脑安全选项下面找到

怎样通过360安全卫士防黑加固系统安全系数

系统防黑加固能够扫描检测电脑容易被黑客攻击而存在的"软肋"问题,如远程注册表服务.Teinet服务和隐藏的盘符共享和数据库密码等等安全弱点,而360安全卫士是自带防黑加固功能,能够对这些薄弱项目进行全面检测,让我们电脑防卸黑客入侵,大大提高系统的安全性,下面介绍下360安全卫士防黑加固功能的使用方法. 1.下载360安全卫士并安装,然后打开主界面,点击右下方的"更多"选项; 2.在电脑安全选项下面找到防黑加固; 3.点击防黑加固进入; 4.点击立即检测,这时候软件就

360安全卫士怎么给我们的系统防黑加固

  1.打开最新版的360安全卫士,点击左下角的更多 2.在电脑安全选项下找到防黑加固 3.点击防黑加固进入 4.然后点击立即检测,软件接下来就会检测出我们电脑系统所存在的问题,具体有哪些我们可以看一下检测结果.我们可以根据当前状态以及加固建议进行相应的操作处理. 5.立即处理后点击完成就可以了 6.这里给出的只是一般简单的系统安全处理,大家日常使用过程中,需要养成良好的操作习惯,不要下载不安全,未知的软件以及程序,不要加载不安全的控件等

瑞星专家详谈企业防黑渗透测试的必要性

本文讲的是 :   瑞星专家详谈企业防黑渗透测试的必要性 ,  [IT168技术]随着电子商务.电子政务的发展,越来越多的重点单位和企业在安全上投入了巨大的精力和资金,但有时候用户会有这样的感受:当基本的软硬件设施配置好之后,安全防卫水平就到了一个相对的瓶颈,再加大投入并不能明显提高安全水平.实际上,这种"安全玻璃天花板"在很多行业和企业中都存在,近期兴起的"渗透测试"成为了解决这个问题的新角度之一. 渗透测试是一种全新的安全防护思路,将安全防护从被动转换成了主动.

本市集中打击整治“黑网吧、黑电游”

本报讯(记者 池海波)"黑网吧"." 黑电子游艺场",往往成为藏污纳垢之地.记者上午获悉,市公安机关会同文化执法.工商等部门,在全市范围内全面启动了为期二十天的集中打击整治"黑网吧.黑电游"专项行动. 警方表示,欢迎市民就"黑网吧.黑电游"问题向警方及相关部门积极举报,经查实的一律取缔. 根据警方对群众进行的民意调查走访,"黑网吧.黑电游"成为最影响社会治安秩序的问题之一.作为无证照非法经营的网吧及电子游艺