首页 > 动态中心 > 技术文章  >  正文

VC++基于winpcap实现ARP攻击禁止访问相关网站

2022-08-11 00:00:00

文章摘要:地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确 地址解析协议定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM( 异步传输模式)和FDDIIP(Fiber Distributed Data Interface 光纤分布式数据接口)网络中使用。从IP地

VC++基于winpcap实现ARP攻击禁止访问相关网站

地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确 地址解析协议定其物理地址的一种协议。因IPv4和以太网的广泛应用,其主要用作将IP地址翻译为以太网的MAC地址,但其也能在ATM( 异步传输模式)和FDDIIP(Fiber Distributed Data Interface 光纤分布式数据接口)网络中使用。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC地址。
1. 什么是ARP?
ARP (Address Resolution Protocol) 是个地址解析协议。最直白的说法是:在IP-以太网中,当一个上层协议要发包时,有了节点的IP地址,ARP就能提供该节点的MAC地址。
2. 为什么要有ARP?
OSI 模式把网络工作分为七层,彼此不直接打交道,只通过接口(layer interface). IP地址在第三层, MAC地址在第二层。协议在发送数据包时,得先封装第三层(IP地址),第二层(MAC地址)的报头, 但协议只知道目的节点的IP地址,不知道其MAC地址,又不能跨第二、三层,所以得用ARP的服务。
3. 什么是ARP
cache? ARP cache 是个用来储存(IP, MAC)地址的缓冲区。当ARP被询问一个已知IP地址节点的MAC地址时,先在ARP cache 查看,若存在,就直接返回MAC地址,若不存在,才发送ARP request向局域网查询。
4. ARP 有什么命令行?
常用的包括:(格式因操作系统、路由器而异,但作用类似)- 显示ARP cache: show arp; arp -a – 清除ARP cache: arp -d;clear arp。
在TCP/IP协议中,A给B发送IP包,在报头中需要填写B的IP为目标地址,但这个IP包在以太网上传输的时候,还需要进行一次以太包的封装,在这个以太包中,目标地址就是B的MAC地址.
计算机A是如何得知B的MAC地址的呢?解决问题的关键就在于ARP协议。
在A不知道B的MAC地址的情况下,A就广播一个ARP请求包,请求包中填有B的IP(192.168.1.2),以太网中的所有计算机都会接收这个请求,而正常的情况下只有B会给出ARP应答包,包中就填充上了B的MAC地址,并回复给A。
A得到ARP应答后,将B的MAC地址放入本机缓存,便于下次使用。
本机MAC缓存是有生存期的,生存期结束后,将再次重复上面的过程。
ARP协议并不只在发送了ARP请求才接收ARP应答。当计算机接收到ARP应答数据包的时候,就会对本地的ARP缓存进行更新,将应答中的IP和MAC地址存储在ARP缓存中。因此,当局域网中的某台机器B向A发送一个自己伪造的ARP应答,而如果这个应答是B冒充C伪造来的,即IP地址为C的IP,而MAC地址是伪造的,则当A接收到B伪造的ARP应答后,就会更新本地的ARP缓存,这样在A看来C的IP地址没有变,而它的MAC地址已经不是原来那个了。由于局域网的网络流通不是根据IP地址进行,而是按照MAC地址进行传输。所以,那个伪造出来的MAC地址在A上被改变成一个不存在的MAC地址,这样就会造成网络不通,导致A不能Ping通C!这就是一个简单的ARP欺骗。
在网络执法官中,要想限制某台机器上网,只要点击“网卡”菜单中的“权限”,选择指定的网卡号或在用户列表中点击该网卡所在行,从右键菜单中选择“权限”,在弹出的对话框中即可限制该用户的权限。对于未登记网卡,可以这样限定其上线:只要设定好所有已知用户(登记)后,将网卡的默认权限改为禁止上线即可阻止所有未知的网卡上线。使用这两个功能就可限制用户上网。其原理是通过ARP欺骗发给被攻击的电脑一个假的网关IP地址对应的MAC,使其找不到网关真正的MAC地址,这样就可以禁止其上网。
ARP欺骗可以导致目标计算机与网关通信失败;

上一篇 : 循环冗余校验CRC简介
  • 相关推荐
  • 电脑端监控员工,电脑上的屏幕监控软件是基于什么原理实现?

    随着远程办公的普及和企业对信息安全及工作效率的日益重视,如何有效监控员工电脑屏幕成为企业管理中的一大挑战。洞察眼MIT系统作为一款集终端安全管理、行为审计、数据防泄漏等多功能于一体的综合性安全解决方案,为企业提供了全面而高效的员工电脑监控手段。一、洞察眼MIT系统概述洞察眼MIT系统专为现代企业设计,能够深入监控局域网...

  • 揭秘老板监控妙招:基于信任的三种电脑监控法

    在企业管理中,如何确保员工的工作效率、信息安全以及遵守公司政策,一直是老板们关注的焦点。随着科技的发展,电脑监控成为了许多企业管理的一种手段。然而,如何在保障企业利益的同时,尊重并保护员工的隐私权,是每位老板在实施监控时必须深思熟虑的问题。本文将介绍三种老板必须知道的监控员工电脑的方法。1.配置电脑监控系统:一些企业可...

    2024-09-11 09:21:09
  • 基于dlp数据防泄漏(深度剖析基于DLP的数据防泄漏技术:保障信息安全的利器)

    摘要:数据泄漏问题一直是互联网时代面临的重要挑战之一。为了保障信息安全,基于DLP的数据防泄漏技术应运而生。本文将从几个方面深度剖析基于DLP的数据防泄漏技术的原理和应用,探讨其在保护信息安全方面的重要性。小标题1:数据泄漏的危害1、数据泄漏会导致个人隐私曝光,给个人安全带来严重威胁。2、企业的商业机密和核心竞争力可能...

    2023-08-23 00:00:00
  • qq记录监控

    摘要:QQ记录监控是一种基于QQ聊天记录的监控系统,可以帮助用户实时监控和管理上网行为、电脑使用情况、聊天内容和数据防泄密等。本文从四个方面介绍了QQ记录监控的功能和作用。小标题1:上网行为管理1、QQ记录监控可以记录用户的上网行为,包括访问的网站、搜索的关键词及浏览的内容。2、通过分析上网行为,可以对用户的网站偏好和...

    2023-08-15 00:00:00
  • 实用|基于敏感内容识别的信息防泄露解决方案

    企业业务全面信息化后,每台终端都存储着大量的文档,各种重要的、普通的文档掺杂在一起,让管理员很难确定哪些文档包含有敏感信息,无法将管控措施覆盖到所有含有敏感信息的文档。另一方面,终端的操作应用越来越丰富,许多网络渠道为文档外传提供便捷,含有敏感信息的文档被上传、外发、修改也很难察觉。敏感内容泄露的方式多样化:1、包含敏...

    2023-07-18 00:00:00
  • 洞察眼公司核心产品基于一次付费、永久使用、永久免费升级并享受永久免费技术支持的优惠举措,当前国内性价比较高!

    洞察眼公司核心产品基于一次付费、永久使用、永久免费升级并享受永久免费升级的优惠举措,当前国内性价比较高!

    2023-06-26 00:00:00
  • 洞察眼基于“全息网管云”理念,实时为用户定制开发各种网络管理功能、数据防泄密、电脑文件安全管理功能,全力保护单位商业机密!

    洞察眼基于“全息网管云”理念,实时为用户定制各种网络管理、商业机密保护的相关功能,真正满足企业网络管理需要! 作者:洞察眼 日期:2023.7.17 洞察眼公司在国内同类企业上网行为管理软件提供商中,较早提出了“全息网管云”的产品和服务理念,通过充分...

    2023-06-26 00:00:00
  • 轻松保护网络 十大基于云的安全工具

    说到保护网络,贵企业规模如何并不重要。无论是大企业、小公司还是初创企业,黑客仍想要弄到你的信息,他们仍在偷偷伺机寻找贵企业网络的漏洞。你需要落实安全措施,而且要尽快落实。这就是为何“安全即服务”公司对期望为从文档到整个公司的一切对象落实安全机制的任何人来说变得至关重要。安全即服务可以笼统地描述为...

    2023-06-26 00:00:00
  • 2019年数据泄露调查报告

    报告是基于各种来源的数据进行分析,例如公开披露的安全事件,Verizon(VTRAC)和合作单位等提供的案例。调查结果摘要数据分析攻击者按来源分为外部,内部和合作伙伴三个类别。 长期以来,外部攻击者一直是数据泄露的罪魁祸首,今年这一趋势仍在继续。经济利益仍然是数据泄露最常见的动机,有四分之一的违规行为与间谍活动有关。下...

    2023-06-15 00:00:00
  • 基于Zabbix 的开源监控探索与实践

    引言随着G行业务的高速发展,业务系统的规模日益增长,监控管理的成本也随之升高,现有的监控手段已无法很好的满足监控管理的需求。因此G行启动了ZABBIX开源监控项目,通过该项目的建设工作,在节约监控管理成本的同时,也完善了国产软件和开源软件的监控手段,提升了G行的自动化监控能力和自主可控能力。一、ZABBIX开源监控建设...

    2023-06-15 00:00:00

大家都在搜的词:

微信扫一扫联系售前工程师