如何防止ARP木马程序?

2024-02-01 00:08
文章标签 arp 防止 木马程序

本文主要是介绍如何防止ARP木马程序?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

当局域网内某台主机运行ARP木马程序时,会欺骗局域网内所有主机和交换机,让所有上网的流量必须经过病毒主机。那么该如何有效地如何防止ARP木马程序呢?

AD: 51CTO云计算架构师峰会 抢票进行中!


    ARP木马程序(ARP病毒)的攻击(ARP是“AddressResolutionProtocol”“地址解析协议”的缩写),病毒发作时其症状表现为计算机网络连接正常,却打开网页时断时通;或由于ARP木马程序(ARP病毒)发作时发出大量的数据包,导致用户上网不稳定,极大地影响了用户的正常使用,给网络安全带来严重的隐患。

    ARP病毒原理

    当局域网内某台主机运行ARP木马程序时,会欺骗局域网内所有主机和交换机,让所有上网的流量必须经过病毒主机。其他用户原来直接通过交换机上网现在转由通过病毒主机上网,切换的时候用户会断一次线。由于ARP木马程序发作的时候会发出大量的数据包导致局域网通讯拥塞以及其自身处理能力的限制,用户会感觉上网速度越来越慢。当ARP木马程序停止运行时,用户会恢复从交换机上网(此时交换机MAC地址表正常),切换过程中用户会再断一次线。该病毒发作时,仅影响同网段内机器的正常上网。

    防止ARP木马程序采取的措施

    一、用户要增强网络安全意识,不要轻易下载、使用盗版和存在安全隐患的软件;或浏览一些缺乏可信度的网站(网页);不要随便打开不明来历的电子邮件,尤其是邮件附件;不要随便共享文件和文件夹,即使要共享,也得设置好权限,一般指定特定帐号或特定机器才能访问,另外不建议设置可写或可控制,以免个人计算机受到木马病毒的侵入给网络的安全带来隐患。

    二、计算机用户要及时下载和更新操作系统的补丁程序,安装正版的杀毒软件,增强个人计算机防御计算机病毒的能力。

    三、用户检查和处理ARP木马程序的方法。

    1、检查本机是否中的ARP木马程序染毒

    同时按住键盘上的“CTRL+ALT+DEL”键,选择“任务管理器”,点选“进程”标签。查看其中是否有一个名为“MIR0.dat”之类的进程。如果有,则说明已经中毒。右键点击此进程后选择“结束进程”。

    2、在受到ARP木马程序(ARP病毒)攻击时,用户可选择下列方法的一种处理。

    方法一:

    下载AntiARPSniffer软件保护本地计算机正常运行。同时把此软件设为自动启动,步骤:先把Antiarp.exe生成桌面快捷方式->选"开始"->"程序"->双击"启动"->再把桌面上Antiarp.exe快捷键拷到"启动"中,以保证下次开机自动运行,起到保护的作用。

    方法二:

    在“开始”-“程序”-“附件”菜单下调出“命令提示符”。输入并执行以下命令:ipconfig,记录网关IP地址,即“DefaultGateway”对应的值,例如“10.1.4.1”。再输入并执行以下命令:arp?Ca

    在“InternetAddress”下找到上步记录的网关IP地址,记录其对应的物理地址,即“PhysicalAddress”值,例如“00-e0-fc-0f-8f-4d”。在网络正常时这就是网关的正确物理地址,在网络受ARP木马程序影响而不正常时,它就是木马所在计算机的网卡物理地址。也可以扫描本子网内的全部IP地址,然后再查ARP表。如果有一个IP对应的物理地址与网关的相同,那么这个IP地址和物理地址就是中毒计算机的IP地址和网卡物理地址。本方法可在一定程度上减轻中木马的其它计算机对本机的影响。用上边介绍的方法确定正确的网关IP地址和网关物理地址,然后在“命令提示符”窗口中输入并执行以下命令:arp?Cs,网关IP网关物理地址。

    方法三:(只适用时出现故障时的临时解决办法)

    在“开始”-“程序”-“附件”菜单下调出“命令提示符”。输入并执行以下命令:arp-d

    方法四:

    局域网ARP攻击免疫器,网上有得下。(1)将这里面3个dll文件复制到windows\system32里面,将npf这个文件复制到windows\system32\drivers里面。(2)将这4个文件在安全属性里改成只读。也就是不允许任何人修改。

    四、以下程序带有此类ARP病毒(传奇杀手等),请不要使用:

    传奇2冰橙子1.44版

    传奇2及时雨PK版

    "网吧传奇杀手"的木马软件进行传奇帐号和密码的扫描

    网络执法官等类似程序

    五、ARP病毒清除工具

    这篇关于如何防止ARP木马程序?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/665494

    相关文章

    Java应用如何防止恶意文件上传

    《Java应用如何防止恶意文件上传》恶意文件上传可能导致服务器被入侵,数据泄露甚至服务瘫痪,因此我们必须采取全面且有效的防范措施来保护Java应用的安全,下面我们就来看看具体的实现方法吧... 目录恶意文件上传的潜在风险常见的恶意文件上传手段防范恶意文件上传的关键策略严格验证文件类型检查文件内容控制文件存储

    防止SpringBoot程序崩溃的几种方式汇总

    《防止SpringBoot程序崩溃的几种方式汇总》本文总结了8种防止SpringBoot程序崩溃的方法,包括全局异常处理、try-catch、断路器、资源限制、监控、优雅停机、健康检查和数据库连接池配... 目录1. 全局异常处理2. 使用 try-catch 捕获异常3. 使用断路器4. 设置最大内存和线

    如何关闭 Mac 触发角功能或设置修饰键? mac电脑防止误触设置技巧

    《如何关闭Mac触发角功能或设置修饰键?mac电脑防止误触设置技巧》从Windows换到iOS大半年来,触发角是我觉得值得吹爆的MacBook效率神器,成为一大说服理由,下面我们就来看看mac电... MAC 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触

    redis防止短信恶意调用的实现

    《redis防止短信恶意调用的实现》本文主要介绍了在场景登录或注册接口中使用短信验证码时遇到的恶意调用问题,并通过使用Redis分布式锁来解决,具有一定的参考价值,感兴趣的可以了解一下... 目录1.场景2.排查3.解决方案3.1 Redis锁实现3.2 方法调用1.场景登录或注册接口中,使用短信验证码场

    C# 防止按钮botton重复“点击”的方法

    在使用C#的按钮控件的时候,经常我们想如果出现了多次点击的时候只让其在执行的时候只响应一次。这个时候很多人可能会想到使用Enable=false, 但是实际情况是还是会被多次触发,因为C#采用的是消息队列机制,这个时候我们只需要在Enable = true 之前加一句 Application.DoEvents();就能达到防止重复点击的问题。 private void btnGenerateSh

    PHP防止SQL注入详解及防范

    SQL 注入是PHP应用中最常见的漏洞之一。事实上令人惊奇的是,开发者要同时犯两个错误才会引发一个SQL注入漏洞。 一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。 对于攻击者来说,进行SQL注入攻击需要思考和试验,对数据库方案进行有根有据的推理非常有必要(当然假设攻击者看不到你的

    PHP防止SQL注入的方法(2)

    如果用户输入的是直接插入到一个SQL语句中的查询,应用程序会很容易受到SQL注入,例如下面的例子: $unsafe_variable = $_POST['user_input'];mysql_query("INSERT INTO table (column) VALUES ('" . $unsafe_variable . "')"); 这是因为用户可以输入类似VALUE”); DROP TA

    PHP防止SQL注入的方法(1)

    (1)mysql_real_escape_string – 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集 使用方法如下: $sql = "select count(*) as ctr from users where username ='".mysql_real_escape_string($username)."' and password='". mysql_r

    防止缓存击穿、缓存穿透和缓存雪崩

    使用Redis缓存防止缓存击穿、缓存穿透和缓存雪崩 在高并发系统中,缓存击穿、缓存穿透和缓存雪崩是三种常见的缓存问题。本文将介绍如何使用Redis、分布式锁和布隆过滤器有效解决这些问题,并且会通过Java代码详细说明实现的思路和原因。 1. 背景 缓存穿透:指的是大量请求缓存中不存在且数据库中也不存在的数据,导致大量请求直接打到数据库上,形成数据库压力。 缓存击穿:指的是某个热点数据在

    起点中文网防止网页调试的代码展示

    起点中文网对爬虫非常敏感。如图,想在页面启用调试后会显示“已在调试程序中暂停”。 选择停用断点并继续运行后会造成cpu占用率升高电脑卡顿。 经简单分析网站使用了js代码用于防止调试并在强制继续运行后造成电脑卡顿,代码如下: function A(A, B) {if (null != B && "undefined" != typeof Symbol && B[Symbol.hasInstan