在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
ARP欺骗是黑客常用的攻击手段,ARP欺骗分为二种,一种是对路由器ARP表的欺骗;另一种是对内网PC的网关欺骗。DNS攻击是阻塞服务器网络,使服务器瘫痪。下面小编就来浅析ARP欺骗/DNS欺骗。
简易ARP欺骗示例
有三台PC机(使用虚拟机):A、B、C, IP地址自行设置。A作为攻击者,B作为网关,C作为欺骗对象。同时,B还作为DNS服务器。
1.在三台虚拟机A、B、C中分别设置其相应的TCP/IP参数。
2.分别在网关B和攻击者A上的IIS里发布两个网站。分别做两个简单的静态页面当这两个网站的首页,两个网站的首页要不同方便区分。
3.在网关B上完成DNS服务器的设置。建立正向查找区域,并添加域名与IP地址的映射关系。
4. 在攻击者A上运行Cain,并实现ARP欺骗。
5.验证ARP欺骗是否成功。
6.在Cain上完成DNS欺骗。
设置其相应的TCP/IP参数。
cain DNS欺骗
xp:192.168.58.1 主机 被欺骗
虚拟机1:192.168.58.2(攻击方)
虚拟机2:192.168.58.3(网关)
Myweb网站内容改一下 !
攻击方:192.168.58.2上IIS编辑myweb,关闭其他
网关:192.168.58.3上IIS编辑myweb,关闭其他
网关打开DNS
在192.168.58.2攻击方上
左边网关,右边欺骗对象
验证DNS欺骗是否成功
Xp192.168.58.1上搜www.sina.com,实际上访问的就是攻击方想给你看到的网页
实现arp欺骗 在被欺骗方ping 攻击方与网关 arp —a
DNS欺骗的方法和原理
假设,主机A要访问百度,那么主机A先向本地DNS服务器发送请求,然后,本地DNS服务器查看自己的DNS缓存表中有没有百度的网站服务器;如果没有,就像根DNS
服务器发送访问请求,然后,根据服务器根据域名地址的类型,返回对应的域DNS服务器ip地址给主机A,主机A再去访问域DNS服务器,域服务器通过查询注册信息,
告诉主机A百度的服务器地址在哪,这样主机A就能找到百度的服务器!
通过DNS欺骗,将百度的ip地址改为主机B(攻击方)的ip地址,这样主机A访问的就是主机B伪装的百度服务器!
以上就是浅析ARP欺骗/DNS欺骗的全部内容,大家都弄清楚了吗?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础计算机编程如何入门学习?没基础能学会吗?
互联网发展比较迅速,由于程序员新增待遇高,很多人想转型,那么零基础计算机编程如何入门?没基础能学会吗?大计算机科学比较专业,需要有些基础比如:c ,c++,离散数学,数据结构,数据库,软件工程,。零基础小白需要自修:Visual Basic、 Scripting、Frontpage, Flash。
9725
2019-05-30 09:38:22
如何编写程序敲代码?零基础怎么学编程?
如何编写程序敲代码?零基础怎么学编程?编写程序写代码的前提是需要我们学一些相关的编程语言,计算机语言种类很多分为机器语言、汇编语言、高级语言以及脚本语言。选择适合自己学习编程的语言就可以开始学编程了。
18715
2019-08-07 16:22:21
2019世界机器人大会是怎么回事?
从2015年起举办的世界机器人大会,到2019年已经是第五届了。在这五年期间,随着人工智能等科技领域的不断突破,机器人的发展也是日新月异。本文就带大家看看2019世界机器人大会的相关情况。
4914
2019-08-21 16:32:10
C语言C++和Java编程语言如何理解?
目前全球范围来看,编程语言种类非常的多,但是从每年编程语言排行中我们可以了解到,无论编程语言种类多么丰富,时用率最高的编程语言始终躲不过C语言、C++、Java这三种编程语言。虽然每种编程语言都有其实用的特性,这也仅仅是这种编程语言在相对应的领域具有更大的价值,并没有那种编程语言更好的判断。小编在这里主要为大家分享一下C语言、C++、Java三种最常用的编程语言如何理解。
5505
2019-11-12 17:21:42
如何优化if-else代码结构?
不少人在学习编程的时候都会遇到这样的疑惑:如何优化if-else代码结构?为了解决大家的这个学习障碍,本文以<输出今天为星期几> 来聊聊优化if-else代码结构的具体步骤。虽然每个项目都有不同的复杂情况,但是优化思路和逻辑都是一样,大家掌握了本文优化if-else代码结构的方法就可以举一反三,完成更复杂代码的优化。感兴趣的朋友赶紧看下去吧!
4919
2020-04-03 18:31:48