网络嗅探的概念
嗅探技术: 主要用于网络上的数据包,见识网络流量,状态,数据等信息.
嗅探技术是一把双刃剑,作为管理工具,可以监视网络状态,数据流程以及网络上信息传输,但黑客常用于获取敏感信息.
嗅探技术是一种很重要的网络安全攻防技术,是一种被动攻击行为,具有隐蔽性.
网络嗅探的原理
嗅探前提:数据包流经嗅探机的网卡
- 网卡工作模式
- 局域网传输技术
数据链路层头部(以太帧头部)
网卡工作模式:
一般模式(非混杂模式),混杂模式
局域网传输技术:
广播式
交换式(点对点)
嗅探前提:网卡设置为混杂模式;同处在一个广播式局域网中
嗅探工具的使用
嗅探器特点:可进行网卡混杂模式的设置;能捕获数据包,分析数据包.
既可以是软件,也可以是一个硬件设备.
常见软件:
Linux:Wireshark,Netsniff-ng,Msconsole等
Windows:Sniffer,Wireshark等