- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
局域网的安全与攻防 基于sniffer pro实现 SNIFF原理 SNIFF就是嗅探器,网络窃听器。 SNIFF可以是软件,也可以是硬件 硬件的SNIFF称为网络分析仪,价格昂贵; 软件有WINDOWS、UNIX等不同平台下的; 不管硬件软件,目标只有一个,就是获取在网络上传输的各种信息。 仅介绍软件的SNIFF。 网络基础知识 TCP/IP的网络体系结构(部分) -------------------------------------------------------?? | SMTP | DNS | HTTP | FTP | TELNET | 应用层 -------------------------------------------------------?? | TCP | UDP | 传输层 -------------------------------------------------------?? | IP | ICMP | ARP RARP | 网络层 -------------------------------------------------------?? | IEEE 802 以太网 SLIP/PPP PDN etc | 数据链路层 -------------------------------------------------------?? | 网卡 电缆 双绞线 etc | 物理层 --------------------------------------------------------?? SNIFF原理 在以太网中,所有的通讯都是广播的。 也就是说,通常在同一个网段的所有网络接口都可以访问在物理媒体上传输的所有数据。 每一个网络接口都有一个唯一的硬件地址,这个硬件地址也就是网卡的MAC地址,大多数系统使用48比特的地址,这个地址用来表示网络中的每一个设备。 在硬件地址和IP地址间使用ARP和RARP协议进行相互转换。 SNIFF原理 在正常的情况下,一个网络接口应该只响应这样的两种数据帧:1.与自己硬件地址相匹配的数据帧。 2.发向所有机器的广播数据帧。 在一个实际的系统中,数据的收发是由网卡来完成的,网卡接收到传输来的数据,网卡内的单片程序接收数据帧的目的MAC地址,根据计算机上的网卡驱动程序设置的接收模式判断该不该接收,认为该接收就接收,接收后产生中断信号通知CPU,认为不该接收就丢掉不管,所以不该接收的数据网卡就截断了,计算机根本就不知道。 SNIFF原理 CPU得到中断信号产生中断,操作系统就根据网卡的驱动程序设置的网卡中断程序地址调用驱动程序接收数据,驱动程序接收数据后放入信号堆栈让操作系统处理。 对于网卡来说一般有四种接收模式:广播方式:该模式下的网卡能够接收网络中的广播信息。 组播方式:设置在该模式下的网卡能够接收组播数据。 直接方式:在这种模式下,只有目的网卡才能接收该数据。 混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否是传给它的。 SNIFF原理 总结 在以太网中是基于广播方式传送数据的 网卡可以置于一种模式叫混杂模式(promiscuous),在这种模式下工作的网卡能够接收到一切通过它的数据,而不管实际上数据的目的地址是不是它。 这实际上就是SNIFF工作的基本原理: 让网卡接收一切他所能接收的数据。 常用的SNIFF (1)windows环境下 sniffer pro netxray (2)UNIX环境下Sniffit、Snoop、Tcpdump、dsniff等都是比较常见的,他们都有一个好处就是发布源代码,可以让你研究,当然也都是免费的。 1. sniffit sniffit可以运行在Solaris、SGI和Linux等平台上,由Lawrence Berkeley Laboratory 实验室开发的一个免费的网络监听软件。最近Sniffit 0.3.7也推出了NT版本,并也支持WINDOWS2000. 举例说明:#sniffit -a -p 21 -t xxx.xxx.xxx.xxx 监听流向机器xxx.xx
您可能关注的文档
最近下载
- 重庆邮电大学2023年614生物统计学考研真题.pdf VIP
- 沥青及沥青混合料试验操作指南与作业规范手册.docx VIP
- 知识图谱常用实践案例合集.pdf VIP
- 1.3 空间向量及其运算的坐标表示-【高分突破系列】2022-2023学年高二数学上学期同步精品讲义与分层练习(人教A版2019选择性必修第一册) (解析版).docx VIP
- 施工工程分包合同范本范文 .docx VIP
- 医保智能审核系统调研报告.docx VIP
- 重庆邮电大学812普通生物学2023年考研真题.pdf VIP
- 九年级英语Grammar-Focus汉语.doc VIP
- 部编版九年级语文上册字词复习课件.ppt VIP
- 新人教版高一英语必修二单词默写表汇总(16页) .pdf VIP
文档评论(0)