文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术网络知识网络监听的原理、实现技术与防范方法
精品推荐
特别推荐
·详解策略路由和路由策略的区别
·ping 命令工作原理详细解析
·强烈推举系统管理员收藏的命令
·端口大全+注解
·常见端口表汇总
·网络监听的原理、实现技术与防范方法
·网管必须熟悉的几个网络DOS命令
·支招解决:网站本机无法访问故障
·支付宝数字证书无法使用解决方法
·计算机基本知识
·五招技巧快速锁定IP地址
·ADSL知识合集
·Rundll32.exe
·排优解难 网上邻居常遇故障解决方法
·Internet你应该知道的21个事实
·网管知识 网吧的技术漏洞应如何封杀?
·简单经济的可用性测试 上手指南
·巧查家用adsl的带宽
·冲浪技巧:如何抓取网页上的动画
·用注销脚本自动清除上网痕迹
热点TOP10
·提升ADSL速度的三大招数
·常见端口表汇总
·ADSL共享上网方法
·让ADSL自动拨号和永久在线
·巧用宽带路由器共享上网
·网管必须熟悉的几个网络DOS命令
·ADSL知识合集
·Windows上网后速度越来越慢怎么办?
·常用网络命令及命令实例详解
·让ADSL开机后自动拨号连接网络
·新手常见安全问题
·实用-ADSL测速、加速、检测故障全解决
·家庭多机共享上网的解决之道
·宽带共享上网软件
·域名解析 A记录 MX记录 CNAME记录 TTL
·端口大全+注解
·宽带拨号错误代码表
·网管们必须具备的硬件基础知识
·解决双网卡无法共享上网的问题
·只改一个值 加快宽带上网速度

网络监听的原理、实现技术与防范方法

日期:2007年12月10日 作者: 查看:[大字体 中字体 小字体]


  局域网具有设备共享、信息共享、可进行高速数据通讯和多媒体信息通信、分布式处理、具有较高的兼容性和安全性等基本功能和特点。目前局域网主要用于办公室自动化和校园教学及管理,一般可根据具体情况采用总线形、环形、树形及星形的拓扑结构。

  一、网络监听

  网络监听技术本来是提供给网络安全管理人员进行管理的工具,可以用来监视网络的状态、数据流动情况以及网络上传输的信息等。当信息以明文的形式在网络上传输时,使用监听技术进行攻击并不是一件难事,只要将网络接口设置成监听模式,便可以源源不断地将网上传输的信息截获。网络监听可以在网上的任何一个位置实施,如局域网中的一台主机、网关上或远程网的调制解调器之间等。

  二、在局域网实现监听的基本原理

  对于目前很流行的以太网协议,其工作方式是:将要发送的数据包发往连接在一起的所有主机,包中包含着应该接收数据包主机的正确地址,只有与数据包中目标地址一致的那台主机才能接收。但是,当主机工作监听模式下,无论数据包中的目标地址是什么,主机都将接收(当然只能监听经过自己网络接口的那些包)。

  在因特网上有很多使用以太网协议的局域网,许多主机通过电缆、集线器连在一起。当同一网络中的两台主机通信的时候,源主机将写有目的的主机地址的数据包直接发向目的主机。但这种数据包不能在IP层直接发送,必须从TCP/IP协议的IP层交给网络接口,也就是数据链路层,而网络接口是不会识别IP地址的,因此在网络接口数据包又增加了一部分以太帧头的信息。在帧头中有两个域,分别为只有网络接口才能识别的源主机和目的主机的物理地址,这是一个与IP地址相对应的48位的地址。

  传输数据时,包含物理地址的帧从网络接口(网卡)发送到物理的线路上,如果局域网是由一条粗缆或细缆连接而成,则数字信号在电缆上传输,能够到达线路上的每一台主机。当使用集线器时,由集线器再发向连接在集线器上的每一条线路,数字信号也能到达连接在集线器上的每一台主机。当数字信号到达一台主机的网络接口时,正常情况下,网络接口读入数据帧,进行检查,如果数据帧中携带的物理地址是自己的或者是广播地址,则将数据帧交给上层协议软件,也就是IP层软件,否则就将这个帧丢弃。对于每一个到达网络接口的数据帧,都要进行这个过程。

  然而,当主机工作在监听模式下,所有的数据帧都将被交给上层协议软件处理。而且,当连接在同一条电缆或集线器上的主机被逻辑地分为几个子网时,如果一台主机处于监听模式下,它还能接收到发向与自己不在同一子网(使用了不同的掩码、IP地址和网关)的主机的数据包。也就是说,在同一条物理信道上传输的所有信息都可以被接收到。另外,现在网络中使用的大部分协议都是很早设计的,许多协议的实现都是基于一种非常友好的、通信的双方充分信任的基础之上,许多信息以明文发送。因此,如果用户的账户名和口令等信息也以明文的方式在网上传输,而此时一个黑客或网络攻击者正在进行网络监听,只要具有初步的网络和TCP/IP协议知识,便能轻易地从监听到的信息中提取出感兴趣的部分。同理,正确的使用网络监听技术也可以发现入侵并对入侵者进行追踪定位,在对网络犯罪进行侦查取证时获取有关犯罪行为的重要信息,成为打击网络犯罪的有力手段。

  三、局域网监听的简单实现

  要使主机工作在监听模式下,需要向网络接口发出I/O控制命令,将其设置为监听模式。在Unix系统中,发送这些命令需要超级用户的权限。在Windows系列操作系统中,则没有这个限制。要实现网络监听,可以自己用相关的计算机语言和函数编写出功能强大的网络监听程序,也可以使用一些现成的监听软件,在很多黑客网站或从事网络安全管理的网站都有。

  1. 一个使用sniffer pro进行监听并解析IPv4协议头部的例子

  (1)IP头部概述

  对于上图中各个字段的含义以及IPv4和IPv6报头的区别,RFC文档和一些计算机网络基础的书籍中都有详细的说明,在此不再赘述。

  (2)实例解析

  是用sniffer pro进行监听时捕获的IPv4协议报头。

  第一部分显示的是关于IP的版本信息,它的当前版本号为4;然后是头部的长度,其单位是32-bit的字,本例中值为20bytes。

  第二部分是有关服务类型的信息。

  第三部分为头部长度字段,本例中IP报头长为56字节。

  第四部分是关于分段的内容。

  第五部分是生存时间字段,一般为64或128,本例为128seconds/hops。

  第六部分是协议部分,说明了上层使用的服务类型,本例中为UDP。

  第七部分以下各字段分别为校验和、源地址、目的地址等。

  2. 一个使用sniffer pro进行监听获取邮箱密码的例子

  通过对用监听工具捕获的数据帧进行分析,可以很容易的发现敏感信息和重要信息。例如,对一些明码传输的邮箱用户名和口令可以直接显示出来。


[1] [2] 下一页 




上一篇:安全专家谈未来网络的十大安全趋势

下一篇:Windows Vista系统自然壁纸欣赏(一)

网络监听的原理、实现技术与防范方法 相关文章:
·socket编程原理
·Excel密码保护的解除方法与解除原理
·Windows XP SP2是否正版原版技巧
·Telnet高级入侵攻略及原理
·如何建立一个网站?规划、设计、目的、原则、宣传
·Office 2007用户界面设计原型展示
·VISTA能用GHOST备份还原吗?
·激情聊天原来有陷阱!快来揭露视频MM的真面目
·掌握超五类 双绞线的 原理与制作方法
·路由原理介绍
网络监听的原理、实现技术与防范方法 相关软件:
·推荐《仙剑奇侠传四》原声音乐包
·PS空气-原野桔子香水教程合集
·还原精灵v6.0
·仙剑奇侠传 原声配乐
·还原精灵6完整完美破解版(不用序列号 没30天限制)
·Microsoft Office XP 简体中文零售原版ISO 中文正式版
·原振侠全集
·手机的原理与维修
·GHOST全自动备份还原系统光盘V3.0
·还原精灵网络版

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