导航:首页 > IDC知识 > 域名劫持原理

域名劫持原理

发布时间:2020-09-12 20:42:46

1、DNS劫持的基本原理

DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
DNS劫持的原理简单来讲就是把网络地址(域名,以一个字符串的形式)对应到真实的计算机能够识别的网络地址(IP地址),以便计算机能够进一步通信,传递网址和内容等。
由于域名劫持往往只能在特定的被劫持的网络范围内进行,所以在此范围外的域名服务器(DNS)能够返回正常的IP地址,高级用户可以在网络设置把DNS指向这些正常的域名服务器以实现对网址的正常访问。
所以域名劫持通常相伴的措施——封锁正常DNS的IP。

2、详解域名劫持原理与域名挟持的几种方法

域名挟持
有新手可能不知道域名挟持是什么,小编简单介绍下。
域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。
域名挟持
有的人认为挟持域名就是修改DNS而已,实际上还有其他方法,就连百度也被挟持过。
挟持历史事件
2010年1月12日上午7点钟开始,中国最大中文搜索引擎“百度”遭到黑客攻击,长时间无法正常访问。主要表现为跳转到一雅虎出错页面、伊朗网军图片,出现“天外符号”等,范围涉及四川、福建、江苏、吉林、浙江、北京、广东等国内绝大部分省市。
2012年10月24日。社会化分享网站Diigo域名被盗,导致500万用户无法使用网站。
域名盗窃,也叫做域名劫持,不是新技术。早在2005年,SSAC报告就指出了多起域名劫持事件。域名劫持被定义为:从域名持有者获得非法域名的控制权
本文介绍了域名劫持的几种技术
有几种不同的劫持方法,1假扮域名注册人和域名注册商通信.2是伪造域名注册人在注册商处的账户信息,3.是伪造域名注册人的域名转移请求。4.是直接进行一次域名转移请求。5是修改域名的DNS记录
1.假扮域名注册人和域名注册商通信
这类域名盗窃包括使用伪造的传真,邮件等来修改域名注册信息,有时候,受害者公司的标识之类的也会用上。增加可信度。
当时一名域名劫持者使得注册服务提供商相信了他的身份,然后修改了该公司的域名管理员邮件信息。然后攻击者使用管理员邮件提交了密码重设请求。最后。攻击者登录域名服务商。修改密码。更改DNS记录,然后指向自己的服务器。
2.是伪造域名注册人在注册商处的账户信息
攻击者伪造域名注册人的邮件和注册商联系。然后卖掉域名或者是让买家相信自己就是域名管理员。然后可以获利
3.是伪造域名注册人的域名转移请求。
这类攻击通常是攻击者提交一个伪造的域名转让请求,来控制域名信息。
4.是直接进行一次域名转移请求
这类攻击有可能改dns,也有可能不改,如果不改的话。是很隐蔽的。但最终盗窃者的目的就是卖掉域名。
两个域名是由美国一家公司通过godaddy注册管理的。结果某一天,一个盗窃者使用该公司管理员的帐号密码登录到域名管理商,执行了转移请求。注意。他没有更改dns记录。域名在转移期间。一切服务都没有受到影响。
5.是修改域名的DNS记录
未经授权的DNS配置更改导致DNS欺骗攻击。(也称作DNS缓存投毒攻击)。这里。数据被存入域名服务器的缓存数据库里,域名会被解析成一个错误的ip,或是解析到另一个ip,典型的一次攻击是1997年EugeneKashpureff黑阔通过该方法重定向了InterNIC网站。
在黑客领域,域名挟持更多是用来挟持流量用的,不少大公司也被挟持过。
域名挟持
后来忍无可忍的六家互联网公司(今日头条、美团大众点评网、360、腾讯、微博、小米科技)共同发表联合声明:呼吁有关运营商严格打击流量劫持问题,重视互联网公司被流量劫持可能导致的严重后果。

3、DNS 被劫持的原理,以及解决方法 ?

dns劫持原理:
IIS7网站监控
测网站是否被劫持、域名是否被墙、DNS污染检测等信息。
现行标准中 DNS 查询通常使用 UDP 协议并且没有任何验证机制,并且根据惯例查询者会接受第一个返回的结果而抛弃之后的。因此只需监控 53 端口(DNS 标准端口)的 UDP查询数据报并分析,一旦发现敏感查询,则抢先向查询者返回一个伪造的错误结果,从而实现 DNS 污染。
DNS污染并无法阻止正确的DNS解析结果返回,但由于旁路产生的数据包发回的速度较国外DNS服务器发回的快,操作系统认为第一个收到的数据包就是返回结果,从而忽略其后收到的数据包,从而使得DNS污染得逞。

4、DNS域名劫持是怎样实现的?

由于域名劫持只能在特定的网络范围内进行,所以范围外的域名服务器(DNS)能还回正常IP地址。攻击者正是利用此点在范围内封锁正常DNS的IP地址,使用域名劫持技术,通过冒充原域名以E-MAIL方式修改公司的注册域名记录,或将域名转让到其他组织,通过修改注册信息后在所指定的DNS服务器加进该域名记录,让原域名指向另一IP的服务器,让多数网名无法正确访问,从而使得某些用户直接访问到了恶意用户所指定的域名地址,其实施步骤如下:
一、获取劫持域名注册信息:首先攻击者会访问域名查询站点,通过MAKE CHANGES功能,输入要查询的域名以取得该域名注册信息。
二、控制该域名的E-MAIL帐号:此时攻击者会利用社会工程学或暴力破解学进行该E-MAIL密码破解,有能力的攻击者将直接对该E-MAIL进行入侵行为,以获取所需信息。
三、修改注册信息:当攻击者破获了E-MAIL后,会利用相关的MAKE CHANGES功能修改该域名的注册信息,包括拥有者信息,DNS服务器信息等。
四、使用E-MAIL收发确认函:此时的攻击者会在信件帐号的真正拥有者之前,截获网络公司回溃的网络确认注册信息更改件,并进行回件确认,随后网络公司将再次回溃成攻修改信件,此时攻击者成功劫持域名。

5、黑客是怎样实施域名劫持攻击的

原理:
域名解析(DNS)的基本原理是把网络地址(域名,以一个字符串的形式)对应到真实的计算机能够识别的网络地址(IP地址,比如216.239.53.99 这样的形式),以便计算机能够进一步通信,传递网址和内容等。
由于域名劫持往往只能在特定的被劫持的网络范围内进行,所以在此范围外的域名服务器(DNS)能够返回正常的IP地址,高级用户可以在网络设置把DNS指向这些正常的域名服务器以实现对网址的正常访问。所以域名劫持通常相伴的措施——封锁正常DNS的IP。
如果知道该域名的真实IP地址,则可以直接用此IP代替域名后进行访问。比如访问谷歌 ,可以把访问改为http://216.239.53.99/ ,从而绕开域名劫持。

过程:
由于域名劫持只能在特定的网络范围内进行,所以范围外的域名服务器(DNS)能返回正常IP地址。攻击者正是利用此点在范围内封锁正常DNS的IP地址,使用域名劫持技术,通过冒充原域名以E-MAIL方式修改公司的注册域名记录,或将域名转让到其他组织,通过修改注册信息后在所指定的DNS服务器加进该域名记录,让原域名指向另一IP的服务器,让多数网民无法正确访问,从而使得某些用户直接访问到了恶意用户所指定的域名地址,其实施步骤如下:
一、获取劫持域名注册信息:首先攻击者会访问域名查询站点,通过MAKE CHANGES功能,输入要查询的域名以取得该域名注册信息。
二、控制该域名的E-MAIL帐号:此时攻击者会利用社会工程学或暴力破解学进行该E-MAIL密码破解,有能力的攻击者将直接对该E-MAIL进行入侵行为,以获取所需信息。
三、修改注册信息:当攻击者破获了E-MAIL后,会利用相关的MAKE CHANGES功能修改该域名的注册信息,包括拥有者信息,DNS服务器信息等。
四、使用E-MAIL收发确认函:此时的攻击者会在信件帐号的真正拥有者之前,截获网络公司回馈的网络确认注册信息更改件,并进行回件确认,随后网络公司将再次回馈成功修改信件,此时攻击者成功劫持域名。

缺点:
它不是很稳定,在某些网络速度快的地方,真实的IP地址返回得比窃持软件提供的假地址要快,因为监测和返回这么巨大的数据流量也是要花费一定时间的。
在网上查询域名的正确IP非常容易。一个是利用海外的一些在线IP地址查询服务,可以查找到网站的真实IP地址。在Google上搜索"nslookup",会找到更多类似的服务。
参考资料:全球互联网的13台DNS根服务器分布

6、劫持网络的原理是是

您说的是域名劫持还是镜像劫持啊
镜像劫持说白了是通过注册表,修改系统文件的关联,详细的来说:所谓的镜像劫持,就是在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Image File Execution Options]处新建一个以杀毒软件主程序命名的项,例如Rav.exe。然后再创建一个子键“Debugger="C:\WINDOWS\system32\drivers\ceffen.com”。以后只要用户双击 Rav.exe就会运行OSO的病毒文件ceffen.com,类似文件关联的效果。当然也可以是其他的拓展名。

另外域名劫持也是木马病毒常用的方法,就是修改Hosts文件,让正常的域名解析跳转到不正常的网站上。因为浏览器在解析网站的时候,会先去Hosts文件中检查是否存在对应的网址地址,存在的话会直接去读取hosts中对应的网站地址所映射的地址,大多数都是把域名映射到ip地址上,这样浏览器在向指定网站发出请求的时候,http包头会存放一个目的地ip地址,由于正常没有在hosts中做映射的网站是通过DNS服务器解析域名的,所以http包头的目的地地址会是dns服务器解析的IP地址,而在hosts中做了修改,就是修改的IP地址了。

很多恶意软件,就是劫持一些文件打开的关联方式到病毒本身,然后通过修改hosts让正常的网站跳转进钓鱼网站,从而进一步感染用户的系统。镜像劫持就导致了病毒的难被杀毒软件查杀和引导运行的目的。而域名劫持则是更进一步的感染。

7、域名被劫持了怎么处理

网站域名被劫持怎么办?打开访问某一网站域名时,发现页面内容跳转至另外一个不相关的网站,这就是遭遇了域名DNS劫持,因为大多数人并不了解其中的原理,所以通常大家都称为网站被劫持。

通常,针对域名劫持现象并没有什么有效的解决办法,因为劫持现象一般发生在为大家提供上网环境的某服务提供方,一旦被劫持除非劫持方主动取消否则就只能更换域名这一种方法。

虽然域名在被劫持后无法解决,但是我们可以在域名DNS未被劫持之前进行主动防御,降低避免被DNS劫持的概率。

方法一、安装ssl证书

方法二、将你的域名添加到该平台进行解析(目前支持免费解析),

这里注意一定要确保域名状态为正常(刚更改NS地址的大约5~10分钟即可生效)

根据该平台的解析要求到域名注册服务商那里去修改域名的NS地址,默认地址在解析控制面板的底部。

域名DNS的设置

设置防劫持

找到左侧菜单栏中,一个带有闪电符号的云加速菜单,点击进行绑定域名

绑定域名时,可以选择解析记录的类型,目前支持A记录和CNAME.

还可以填写域名解析的地址到最下面的方框中,用来监测全国各地的实时解析结果是否被劫持.

完成以上操作后,该域名的劫持防御设置就已经完成了,该平台会根据你在云加速菜单中绑定的域名,将解析记录全天24小时不断的主动推送到全国各地的DNS服务器,从而防止域名解析记录被劫持篡改.

另外,可以点击云加速信息查看域名在全国各地的解析速度和是否被劫持的情况.

8、内网缓存技术,和域名劫持技术都是怎么回事?原理如何?

希望咱俩说的是一码事。
内网缓存指的是,当第一次访问某网站时,内网服务器缓存此网站相关内容一段时间(TTL)只要在这个时间段内,再次访问此网站时,使用缓存直接展示,数据并不向外网服务器传送,目的是为了快速的访问网站。
域名劫持应该就是更改本地的或域名的主DNS服务器,并给出访问受限域名或特定域名的反馈结果。比较明显的案例就是,打开一个网站域名,提示域名已过期,然后这个页面上还有些广告,可产生些小流量,以赚取些广告费用。

9、什么叫域名劫持 和域名解析有什么区别

域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP地址或者什么也不做使得请求失去响应,其效果就是对特定的网址不能访问或访问的是假网址。
简单的说,域名劫持就是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址而达到无法访问目标网站的目的。
域名解析(DNS)的基本原理是把网络地址对应到真实的计算机能够识别的网络地址(IP地址,比如216.239.53.99这样的形式),以便计算机能够进一步通信,传递网址和内容等。

由于域名劫持往往只能在特定的被劫持的网络范围内进行,所以在此范围外的域名服务器(DNS)能够返回正常的IP地址,高级用户可以在网络设置把DNS指向这些正常的域名服务器以实现对网址的正常访问。所以域名劫持通常相伴的措施——封锁正常DNS的IP。
如果知道该域名的真实IP地址,则可以直接用此IP代替域名后进行访问。

10、DNS劫持怎么实现

DNS劫持:
DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
技术实现:
理论上说,运营商掌握了HTML页面的全部代码,它可以做任何的事情,真正无缝地植入广告,然后返还给用户。但是,这种广告的植入是批量的行为,如果要针对不同的网站页面分别去设置广告代码,代价未免太高了一点。另一方面,植入的JavaScript代码片段很容易受到不同DOM环境和
JavaScript代码环境本身的影响,而植入广告,不能影响到原有网站页面的展示和行为。为了尽可能地减少植入广告对原有网站页面的影响,运营商通常会通过把原有网站页面放置到一个和原页面相同大小的iFrame里面去,通过iFrame来隔离广告代码对原有页面的影响。
基本原理:
DNS(域名系统)的作用是把网络地址(域名,以一个字符串的形式)对应到真实的计算机能够识别的网络地址(IP地址),以便计算机能够进一步通信,传递网址和内容等。由于域名劫持往往只能在特定的被劫持的网络范围内进行,所以在此范围外的域名服务器(DNS)能够返回正常的IP地址,高级用户可以在网络设置把DNS指向这些正常的域名服务器以实现对网址的正常访问。所以域名劫持通常相伴的措施——封锁正常DNS的IP。
如果知道该域名的真实IP地址,则可以直接用此IP代替域名后进行访问。比如访问百度域名,可以把访问改为202.108.22.5,从而绕开域名劫持

与域名劫持原理相关的知识