文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术网络安全详解嗅探原理与反嗅探技术
精品推荐
特别推荐
·保障您网站安全的十点技巧
·技巧:网上交易密码保护的几种窍门
·六个简单方法防止上网被钓鱼
·PING命令的小秘密
·安全第一 网络端口扫描技术介绍
·十大网络工具帮你审核网络安全
·信息安全问题需解决方案
·多角度详细解释网站安全保护方法
·端口截听实现端口隐藏,嗅叹与攻击
·用Win NT/2K 建WEB站点安全指南
·实现 Web 应用程序安全的捷径
·解析远程控制带来的安全危险
·NTFS启动扇区的默认保护是什么?
·假冒腾讯qq网络骗子欺诈骗术大曝光
·基础知识:被人轻视的七大网络安全误解
·确保无线网络安全实施的技术规范
·安全之深入理解DoS拒绝服务攻击
·安全防范 认识瞬时攻击的危险性
·面临什么新威胁 PC安全终极指南
·安全漏洞的起因:ActiveX技术安全报告
热点TOP10
·最强安全基础 从0到33600端口详解
·CISCO路由器配置小结
·假冒腾讯qq网络骗子欺诈骗术大曝光
·开3389最简单得方法
·信息安全问题需解决方案
·nc.exe高级技巧应用汇总
·恶意代码(网页病毒)[破解方法]
·恢复本来面目 消除JPEG图片马赛克
·PING命令的小秘密
·十大网络工具帮你审核网络安全
·安全第一 网络端口扫描技术介绍
·六个简单方法防止上网被钓鱼
·黑客必备的基本技能
·无进程DLL木马开发思路与实现
·公开十七项恶意代码
·微软安全警告:Word用户面临危险
·软件漏洞及缓冲区溢出
·组策略安全选项对应注册表项汇总
·使用Windows的安全802.11网络企业部署一
·使用 OpenSSL API 进行安全编程

详解嗅探原理与反嗅探技术

日期:2008年4月11日 作者: 查看:[大字体 中字体 小字体]


  嗅探器的基础知识  什么是嗅探器?   嗅探器的英文写法是Sniff,可以理解为一个安装在计算机上的窃听设备它可以用来窃听计算机在网络上所产生的众多的信息。简单一点解释:一部电话的窃听装置, 可以用来窃听双方通话的内容,而计算机网络嗅探器则可以窃听计算机程序在网络上发送和接收到的数据。

  可是,计算机直接所传送的数据,事实上是大量的二进制数据。因此, 一个网络窃听程序必须也使用特定的网络协议来分解嗅探到的数据, 嗅探器也就必须能够识别出那个协议对应于这个数据片断,只有这样才能够进行正确的解码。

  计算机的嗅探器比起电话窃听器,有他独特的优势: 很多的计算机网络采用的是“共享媒体"。也就是说,你不必中断他的通讯,并且配置特别的线路,再安装嗅探器,你几乎可以在任何连接着的网络上直接窃听到你同一掩码范围内的计算机网络数据。我们称这种窃听方式为“基于混杂模式的嗅探”(promiscuous mode) 。 尽管如此,这种“共享” 的技术发展的很快,慢慢转向“交换” 技术,这种技术会长期内会继续使用下去, 它可以实现有目的选择的收发数据。

  嗅探器是如何工作的

  如何窃听网络上的信息

  刚才说了,以太网的数据传输是基于“共享”原理的:所有的同一本地网范围内的计算机共同接收到相同的数据包。这意味着计算机直接的通讯都是透明可见的。

  正是因为这样的原因,以太网卡都构造了硬件的“过滤器”这个过滤器将忽略掉一切和自己无关的网络信息。事实上是忽略掉了与自身MAC地址不符合的信息。

  嗅探程序正是利用了这个特点,它主动的关闭了这个嗅探器,也就是前面提到的设置网卡“混杂模式”。因此,嗅探程序就能够接收到整个以太网内的网络数据了信息了。

  什么是以太网的MAC地址 MAC:Media Access Control.

  由于大量的计算机在以太网内“共享“数据流,所以必须有一个统一的办法用来区分传递给不同计算机的数据流的。这种问题不会发生在拨号用户身上,因为计算机会假定一切数据都由你发动给modem然后通过电话线传送出去。可是,当你发送数据到以太网上的时候,你必须弄清楚,哪台计算机是你发送数据的对象。的确,现在有大量的双向通讯程序出现了,看上去,他们好像只会在两台机器内交换信息,可是你要明白,以太网的信息是共享的,其他用户,其实一样接收到了你发送的数据,只不过是被过滤器给忽略掉了。

  MAC地址是由一组6个16进制数组成的,它存在于每一块以太网卡中。后面的章节将告诉你如何查看自己计算机的MAC地址。

  如果你对网络结构不太熟悉,建议参考一下OSI 7-Layer Model,这将有助于你理解后面的东西以太网所使用的协议主要是TCP/IP,并且TCP/IP也用于其他的网络模型(比如拨号用户,他们并不是处于一个以太网环境中)。举例一下,很多的小团体计算机用户都为实现文件和打印共享,安装了“NetBEUI” 因为它不是基于TCP/IP协议的,所以来自于网络的黑客一样无法得知他们的设备情况。

  基于Raw协议,传输和接收都在以太网里起着支配作用。你不能直接发送一个Raw数据给以太网,你必须先做一些事情,让以太网能够理解你的意思。这有点类似于邮寄信件的方法,你不可能直接把一封信投递出去,你必须先装信封,写地址,贴邮票,网络上的传输也是这样的。

  下面给出一个简单的图示,有助于你理解数据传送的原理:

  _________

  /.........\

  /..Internet.\

  +-----+ +----+.............+-----+

   UserA ----- 路由 ............. UserB 

  +-----+ ^ +----+.............+-----+

    \.........../

    \---------/

  +------+

   嗅探器 

  +------+

  UserA IP 地址: 10.0.0.23

  UserB IP 地址: 192.168.100.54

  现在知道UserA要于UserB进行计算机通讯,UserA需要为10.0.0.23到192.168.100.54的通讯建立一个IP包

  这个IP包在网络上传输,它必须能够穿透路由器。因此, UserA必须首先提交这个包给路由器。由每个路由器考查目地IP地址然后决定传送路径。

  UserA 所知道的只是本地与路由的连接,和UserB的IP地址。UserA并不清楚网络的结构情况和路由走向。

  UserA必须告诉路由预备发送的数据包的情况,以太网数据传输结构大概是这样的:

  +--+--+--+--+--+--+

    目标 MAC  

  +--+--+--+--+--+--+

    源 MAC  

  +--+--+--+--+--+--+

   08 00 

  +--+--+-----------+      

  . .

  . IP 包 .

  . .      

  +--+--+--+--+-----+

    CRC校验  

  +--+--+--+--+

  理解一下这个结构,UserA的计算机建立了一个包假设它由100个字节的长度(我们假设一下,20 个字节是IP信息,20个字节是TCP信息,还有60个字节为传送的数据)。现在把这个包发给以太网,放14个字节在目地MAC地址之前,源MAC地址,还要置一个0x0800的标记,他指示出了TCP/IP栈后的数据结构。同时,也附加了4个字节用于做CRC校验(CRC校验用来检查传输数据的正确性)。

[1] [2] [3] [4] 下一页 




上一篇:Photoshop打造章子怡立体水晶相框

下一篇:深入认识如何选择与保护密码

详解嗅探原理与反嗅探技术 相关文章:
·做QQ高手,你应该了解的17种QQ技术
·菜鸟必学的4种后门技术知识
·可以胜任任何一家网吧技术主管的绝招
·计算机等级考试三级网络技术复习提纲(下)
·高手进阶,终极内存技术指南——完整/进阶版
·黑客技术之知道对方IP入侵别人的电脑
·软件狗[Dongles]的加密与解密技术
·RAID技术详解
·CISCO 技术大集合:N多适合你们的技术
·软件狗[Dongles]的加密与解密技术
详解嗅探原理与反嗅探技术 相关软件:
·电脑安装与维修实用技术1
·3D 动画与建模:人体的综合与分析技术
·精通.Net核心技术原理与构架
·UML面向对象建模技术 csf 视频教程
·全国专业技术人员计算机应用能力考试模拟
·电脑安装与维修实用技术(下)
·全国专业技术人员计算机应用能力考试模拟 V2.1
·摄影技术 视频教学(1)
·嵌入式系统应用开发技术 wmv 视频教程
·电脑安装与维修实用技术(上)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn