百度首页 | 百度空间
 
查看文章
 
关于DNS poisoning
2008-07-24 19:23
(个人的一点点理解,如有错误请指正)
Metasploit终于放出了这个DNS poisoning的代码了,对于这个漏洞用poisoning代替spoof再恰当不过了,大家可以用ARP poisoning的原理来理解这个漏洞,attack首先向target DNS服务器解析某个不存在的子域名,DNS如果配置成forward就会向这个域名的authority server发送一个查询包来获取这个域名的ip地址,然后攻击者快速的伪造authority server回应一个包,把这个域名解析到我们想要的ip地址,在攻击代码里面,每发送一个查询包后紧接着就会发送10个伪造的包。听起来似乎很简单,其实实际操作起来还是很麻烦的,首先目标DNS服务器的Source Port是要static的(现在很多服务器都源端口都随机化了),才能让发送伪造包能够被target DNS服务器所获取,另外就是要猜测到正确的transaction ID,(2个字节的ID,尝试范围是0-65535),你的伪造包才会被正确的处理,只有符合上述2个条件这个攻击代码才能够成功的实现DNS poisoning,这个代码的方法成功率没有ARP poisoning高,但是一旦你DNS poisonging成功那就一劳永逸了。

我想如果用Sniffer的方式 + Poisoning成功率才会高一点。

类别:网络安全 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-07-24 19:25
login
 
2
2008-07-24 22:51
UP
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu