利用工具对DNS劫持

1.ettercap

    ettercap可以做到DNS劫持和ARP欺骗。它从最开始是交换局域网的嗅探器,变成功能强大的中间人攻击工具。支持许多协议的主动和被动解剖,并包括网络和主机分析的功能。

   基础用法:用户界面类型:-G 图形化界面;-T 显示字符的界面; -q 不显示抓到的数据内容

                     日志选项: -w 将嗅探到的数据写入pcap文件; -L  记录所有的流量

2.实操

攻击主机:kali (192.168.241.129)

目标主句:Windows 10(192.168.241.130)

   1)先搭建网站。可以直接从网上找到你想要的,然后可以通过vi /var/www/index.html 对源码进行更改(该处存在一个apache的index.html,可以选择删除,替换成自己想要的index.html)。

   2)输入 service apache2 start ,开启http服务:

   3)在自己的浏览器上访问该网站,通过ip(192.168.241.129)访问,能够出现画面,说明搭建成功。

   5)输入命令: vi /etc/ettercap/etter.dns,编辑该ettercap下的dns文件。

   6)在该文件最末尾插入两句命令:访问任何网址(*),在进行DNS解析时都将被我们的劫持,而劫持后放置的位置在192.168.241.129。

   7)输入命令:ettercap -G 开启图形化界面。

   8)点击右上角的对号(打开之前,将Setup按钮关一下再开),会出现下面这个页面。

   9)点击搜索符号,就可以扫描出存活的主机,其中192.18.241.2为目标主机的网关,192.168.241.130为存活主机的ip。

   10)将网关加入Target1,存活的主机加入到Target2。

   11)在模块里双击dns_spoof,就开启了dns监听。

   12)此时,在Windows 10上去访问任何网站,例如www.baidu.com,就会出现我们所创建的网站。

   另一种方法:通过在命令终端去ping任何一个网站,例如www.taobao.com,可以看到回复我们的都是192.168.241.129。此时,我们就劫持到了目标主机(win 10)的域名解析。

3.DNS劫持的危害

    攻击者利用缺陷对用户的DNS进行劫持,严重影响用户的上网体验感,同时使得域名由用户的IP指向了攻击者IP,用户域名上的流量也就被攻击者劫取。在这一过程中,用户就会失去对域名的控制,也无法访问站点,从而导致用户出现经济损失。

4.防御

    1.定期的检查域名的账户信息及解析状态是否存在异常,并对域名对应站点内容进行定期排查。

    2.定期修改账号密码。

    3.安装SSL证书。SSL证书具备服务器身份认证功能,能够有效防止。

    4.选择正规专业的DNS服务商,可以获得性能较为强大的域名解析和域名监测服务,及时发现域名异常状态并快速解决。

今天早晨突然冤孽了,我的域名说什么就是打不开,可以ping通,tracert也可以正常访问 但就是打不开网站,估计是污染了。喵了个咪的 下面是解决办法 DNS污染和DNS劫持在天朝是非常常见的现象。 输入了一个错误的URL后,本应该出现的404页面却是电信114, 正常访问网站时出现的电信的小广告, 使用了代理却依然无法正常访问某些境外网站, 以及最近爆出来的Gmail钓鱼页面, 这些都是遭到DNS污染和DNS劫持的现象。 以下提供两种方法解决这个问题: 1.Firefox only用户 如果你只用Firefox又懒得折腾,直接打开Firefox的远程DNS解析就行了。 在地址栏中输入about:config 找到network.proxy.socks_remote_dns一项改成true。 2.通用解决方法 这种方法更为彻底,保证所有网络程序都能获得正确的DNS解析。 http://code.google.com/p/pydnsproxy/ 到以上地址下载DNS Proxy这一程序,安装(Vista/Win7需要以管理员身份运行)。 然后修改你的网络适配器设置(根据你的上网方式选择适配器),把DNS服务器地址手动指定为127.0.0.1,即本机地址。 程序默认使用OpenDNS,可以修改安装目录下的dnsserver.conf选用你自己喜欢的境外DNS服务器,比如Google DNS 8.8.8.8。 (1)错误的地址,返回干净的404错误页面(我改成了Google DNS,默认的OpenDNS也会重定向到它自己的页面) (2)在我这里,因为DNS污染的原因,就算通过代理服务器,也无法正常访问twitter,安装DNS Proxy后能正常访问了(当然需要代理)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值