如题所述
黑客如何进行域名劫持攻击?
原则:域名解析(DNS)的基本原理是将一个网络地址(域名,以字符串的形式)映射到一个真实计算机可以识别的网络地址(IP地址,如216.239.53.99),使计算机可以进一步通信,传递网址和内容等。
因为域名劫持只能在特定的被劫持网络中进行,这个范围之外的域名服务器(DNS)可以返回正常的IP地址,高级用户可以设置网络将DNS指向这些正常的域名服务器,实现对网站的正常访问。所以域名劫持通常的伴随措施——屏蔽正常DNS的IP。
如果知道域名的真实IP地址,可以直接用这个IP代替域名访问。例如,如果你访问谷歌,你可以改变你的访问http://216.239.53.99/,,从而避免域名劫持。
流程:
因为域名劫持只能在特定的网络范围内进行,范围外的域名服务器(DNS)可以返回正常的IP地址。攻击者正是利用这一点,封锁范围内正常DNS的IP地址,利用域名劫持技术,通过伪装成原域名的电子邮件修改公司的注册域名记录,或者将域名转让给其他机构。攻击者修改注册信息后,将域名记录添加到指定的DNS服务器上,使原域名指向另一个IP服务器,导致大部分网民无法正确访问,从而使部分用户直接访问恶意用户指定的域名地址。实施步骤如下:
1.获取被劫持域名的注册信息:首先,攻击者会访问域名查询站点,通过MAKECHANGES功能输入要查询的域名,获取该域名的注册信息。
二、控制域名的邮箱账号:此时攻击者会利用社会工程或暴力破解的方法破解邮箱密码,有能力的攻击者会直接入侵邮箱获取所需信息。
三、修改注册信息:攻击者在破解邮件时,会修改域名的注册信息,包括所有者信息、DNS服务器信息等。,通过使用相关的进行更改功能。
四。通过邮件收发确认信:此时攻击者会在邮件账号真正主人之前拦截网络公司反馈的网络确认注册信息的变更,然后确认返回。然后,网络公司会再次反馈修改成功的信。此时,攻击者成功劫持了域名。
缺点:
它不是很稳定。在一些网速快的地方,真实的IP地址可以比被盗软件提供的假地址更快的返回,因为监控和返回如此巨大的数据流量需要一定的时间。
在互联网上检查域名的正确IP是非常容易的。一种是利用一些海外在线的IP地址查询服务,找到网站的真实IP地址。在谷歌nslookup",会发现更多类似的服务。
参考:全球互联网中13个DNS根服务器的分布
无线网络攻击原理及攻击方式?
无线网络攻击原理是将恶意代码上传或存储到服务器中,下次只要受害者浏览包含此恶意代码的页面就会执行恶意代码。可以控制哪些域名下的静态资源可以被页面加载,哪些不能被加载。这样就可以很大程度的防范了来自跨站(域名不同)的脚本攻击。
其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能,但又没有对目标地址做严格过滤与限制。
导致攻击者可以传入任意的地址来让后端服务器对其发起请求,并返回对该目标地址请求的数据。
了解有关DNS服务器攻击有哪些?如何预防?
利用DNS服务器进行DDOS攻击
正常的DNS服务器递归查询过程可能被利用成DDOS攻击。假设攻击者已知被攻击机器的IP地址,然后攻击者使用该地址作为发送解析命令的源地址。这样当使用DNS服务器递归查询后,DNS服务器响应给最初用户,而这个用户正是被攻击者。那么如果攻击者控制了足够多的肉鸡,反复的进行如上操作,那么被攻击者就会受到来自于DNS服务器的响应信息DDOS攻击。
攻击者拥有着足够多的肉鸡群,那么就可以使被攻击者的网络被拖垮至发生中断。利用DNS服务器攻击的重要挑战是,攻击者由于没有直接与被攻击主机进行通讯,隐匿了自己行踪,让受害者难以追查原始的攻击来。
DNS缓存感染
攻击者使用DNS请求,将数据放入一个具有漏洞的的DNS服务器的缓存当中。这些缓存信息会在客户进行DNS访问时返回给用户,从而把用户客户对正常域名的访问引导到入侵者所设置挂马、钓鱼等页面上,或者通过伪造的邮件和其他的server服务获取用户口令信息,导致客户遭遇进一步的侵害。
DNS信息劫持
TCP/IP体系通过序列号等多种方式避免仿冒数据的插入,但入侵者如果通过监听客户端和DNS服务器的对话,就可以猜测服务器响应给客户端的DNS查询ID。每个DNS报文包括一个相关联的16位ID号,DNS服务器根据这个ID号获取请求源位置。攻击者在DNS服务器之前将虚假的响应交给用户,从而欺骗客户端去访问恶意的网站。假设当提交给某个域名服务器的域名解析请求的DNS报文包数据被截获,然后按截获者的意图将一个虚假的IP地址作为应答信息返回给请求者。原始请求者就会把这个虚假的IP地址作为它所要请求的域名而进行访问,这样他就被欺骗到了别处而无妨连接想要访问的那个域名。
DNS重定向
攻击者将DNS名称查询重定向到恶意DNS服务器上,被劫持域名的解析就完全在攻击者的控制之下。
ARP欺骗
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。ARP攻击主要是存在于局域网网络中,局域网中若有一台计算机感染ARP病毒,则感染该ARP病毒的系统将会试图通过”ARP欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。
ARP欺骗通常是在用户局网中,造成用户访问域名的错误指向。如果IDC机房也被ARP病毒入侵后,则也可能出现攻击者采用ARP包压制正常主机、或者压制DNS服务器,以使访问导向错误指向的情况。
本机劫持
本机的计算机系统被木马或流氓软件感染后,也可能会出现部分域名的访问异常。如访问挂马或者钓鱼站点、无法访问等情况。本机DNS劫持方式包括hosts文件篡改、本机DNS劫持、SPI链注入、BHO插件等方式。
https域名被劫持如何解决?
可以先检测,看看是哪个劫持,再看这种劫持问题的解决办法是什么?
IIS7网站监控
检测网站是否被劫持、域名是否被墙、DNS污染检测、网站打开速度检测等信息。
对应劫持问题的解决办法:
一、DNS域名劫持,通过攻击互联网上的DNS服务器,伪造DNS服务器,指引用户指向错误的一个域名地址。简单的说就是DNS服务器被更改了。这种情况下你可以尝试域名DNS查询工具识别或全国Ping,一般都可以看到没有按照你的要求指向的,都是被劫持的。
二、域名解析,通常输入HTTP网站跳转到另一个协议,或者在移动客户端输入域名,弹出很多广告,那么可以确定的是域名被劫持了,也可以用工具查询,比如HTTP状态查询等。
三、流量劫持,打开网站弹出很多窗口,并且不断打开,而且提示下载等,这种就属于流量劫持,也属于数据劫持,他的行为判断是比较明显的,如果是独立服务器在资源限制的情况下,恶意代码在网页或者服务器,会造成服务器流量损失。
DNS攻击是指什么?
DNS攻击是一种利用域名系统中的弱点或漏洞的网络攻击。今天,互联网已成为我们生活中不可或缺的一部分。从社交到金融、购物再到旅游,我们生活的方方面面都是互联网。