设为主页 | 加入收藏 | 繁體中文

认识黑客入侵的利器 嗅探软件逐个了解(一)

  嗅探器(也称网络阐发器)是种可以或许察看网络传输、将其解码并为网管提供可用的数据的一种软件。网管可以利用它提供的数据来诊断网络存在的问题。而歹意用户还会利用嗅探器来从网络上获取存储在文本中的暗码。上面枚举一些常用的专用嗅探器:NAI嗅探器(商用)、Wireshark(曩昔叫Ethereal,是一种Linux,Windows以及其他平台上利用的开起源码的图形用户界面的嗅探器)、TCPDump(开放源码命令行嗅探器,在Unix类的操作体系上利用,如Linux或者FreeBSD),还有它的Windows版——WinDump。
  起首我们来阐明一下一些网络基本知识。大多数的以太网都是一根总线的拓扑结构,利用同轴电缆或者双绞线和hub连通。网络上的全部节点(盘算机和其他设备)都可以经过同样的线路通信,而且利用称为载波监听多路拜访/冲突检测(CSMA/CD)的方案依次发送数据。你可以把CSMA/CD看作是在一个很吵闹的宴会中的两人对话,你必要等一下子,等他人说话的间歇才有机会发言。网络上的全部节点都有本身唯一的MAC(媒体拜访控制)地址,他们利用该地址相互发送信息包。通常,节点只会关注目标地是本身的MAC地址的那些信息包。但是如果网卡被设置成混杂模式的话,那它就会察看它毗连的线路上的全部数据包。
  为了淘汰冲突数目、降低嗅探不属于某节点的数据的大概性,大多数网络都利用了交换机。在网络中,hub是种无源设备,它会将接收到的全部传输发送到它的全部端口。而交换机则察看它所毗连的全部节点的MAC地址以及所在端口,然后把那些数据包只发给它的目标节点。交换机大大降低了网路中的冲突数目,增大了网络的吞吐量。实际上,利用交换机的网络中,每个节点只能收到播送音讯(发给局域网上全部盘算机的音讯)以及专门发送给它的MAC地址的数据包,还有偶尔呈现的不知道目标地址的数据包。但是即使在局域网中利用交换机,它还是有大概被人利用某些交换机上的镜像端口而嗅探(这些镜像端口原来是网管阐发网络问题时利用的),嗅探者可以误导交换机使其将数据映射给全部端口或者利用一种称为ARP病毒的技术(背面会详细讲到)。
  以上报告的是以太网络的一些基本知识,而WiFi(801.11a/801.11b/801.11g/801.11n)则与之完全不同。无线局域网很像利用hub的以太局域网。局域网中全部盘算机都能看到发送给别的盘算机的数据,但通常他们可以设置成纰漏这些信息。(事实上,比这庞大,但是我篇幅有限,就不详细讲那错综庞大的80.211网络了)。但如果网卡是设置成混杂模式的话,那么它就不会纰漏发送给其他盘算机的数据,而是会察看这些数据,允许利用嗅探器的用户看到附在统一拜访点的发送给其他用户的数据。混杂模式在Windows和Linux(或者其他雷同Unix的操作体系)的有线网卡上运行得很有效,但是并不是全部的无线网卡都能很好地支持该模式(好比Intel的叫做IPW2200的Centrino 802.11g芯片)。如果嗅探器的网卡不支持混杂模式,那么嗅探者就得把它附到无线网络的WAP(无线接入点)上才能看到其他数据。如果打击者利用的是Linux(或者雷同Unix的操作体系),如果网卡支持的话,它大概可以利用监听模式。在监听模式下,无线网卡间接监听无线电波中的原始信息包而无需WAP的帮助。从打击者角度看,监听模式的好处是:由于不必要WAP,他们的活动不会留下任何陈迹,也不消在网络上发送数据包。
  由于WiFi网络利用的宁静协议各有不同,因而嗅探WiFi网络变得更加庞大。如果你的网卡支持混杂模式而且你能利用WEP(也就是说你知道WEP密钥)毗连到无线网络,你就可以嗅探险些全部你想要得到的信息。如果网络利用的是WPA,就没那么容易了,因为即使你知道暗码,你也纷歧定能解码那些你没有到场的网络对话中的全部数据。但是,你却有大概进行ARP病毒打击或者利用别的的MitM(有人到场其中)打击,从而得到数据路由。
  网管们应当注意嗅探器的很多合法用途。网管可以用它们找出网络上出问题的盘算机,好比占用太多带宽,网络设置错误或者正在运行歹意软件等等。我以为它们在找出黑客打击方面非常有用,我可以用它们嗅探本身的办事器找出那些不正常的传输。学会用嗅探器来找出网络的问题的话,每个体系管理员都能很好地完成本身的事情,我推荐你们利用Wireshark,因为它是免费的、跨平台的而且可以或许找到少量的相干材料(可以从本文结尾的链接中找到更多信息)。
  那些想要绕过宁静措施的人也可以用嗅探器。很多流行的使用协议把登陆凭证(用户名和暗码)以纯文本的形式传递或者利用加密性差的形式传送。这些不宁静的协议包罗FTP、Telnet、POP3、SMTP还有HTTP基本验证。这种情况下应只管即便利用替换它们的SFTP,SSH(宁静保护套件),以及HTTPS(SSL)。大概你很难从FTP协议切换到别的协议,因为利用像SFTP这样更宁静的协议的客户端并纷歧定总是有。较新版本的Windows(命令行的ftp.exe以及图形用户界面形式的浏览器)都支持FTP客户端,但是你也可以下载支持SFTP的Filezilla和PSFTP的免费客户端。有些嗅探器拥有很强的提取暗码的本领,好比Cain,Dsniff以及Ettercap。这三个都是免费或者开放源码的。Cain只支持Windows而Dsniff和Ettercap通常在Unix情况中运行,但也有相应的Windows版本。
 


    文章作者: 福州军威计算机技术有限公司
    军威网络是福州最专业的电脑维修公司,专业承接福州电脑维修、上门维修、IT外包、企业电脑包年维护、局域网网络布线、网吧承包等相关维修服务。
    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和声明。否则将追究法律责任。

TAG:
评论加载中...
内容:
评论者: 验证码: