当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 怎样在redhatlinux下做一台局域网里的入侵检测系统
 

 

    摘要: 应“好好先生”的建议,将我安装的经验讲一讲吧。 查了好多资料,都说在lilo.conf中将硬盘模式改为linear,然后修改append项,添加磁头,柱面等信息。我最终实践(安装了不下6次)的结果是: 1、在大硬盘上已经安装了windows,只要留二个分区给linux就行,不用管是否/boot区安装在8.4g之前还是之后。 2、安装时把lilo安装在mbr(主引导分区)。 3、安装时创建一个启动软盘,第一次请从软盘启动。 4、修改......
 ·用vmware安装linux时报错    »显示摘要«
    摘要: 本人在win2k系统中用vmware安装linux,在第二张光盘运行一阵后总是报错:"无法打开xpdf-2.01-8软件包。这是由于光盘安装,这通常意味着光盘介质已损坏,或者光盘驱动器无法读取介质。请按<return>键重试" 我重换过不同的版本,包括正版和d版,也曾重装过win2k。 何解? whao 回复于:2003-09-25 14:07:53 --"或者光盘驱动器无法读取介质"-- 你还没有换过光驱 ......


在redhatlinux做一台入侵检测系统?

怎样在redhatlinux下做一台局域网里的入侵检测系统? 【相关文章:gaim下各个版本Qq的设置放方法汇集,

【扩展阅读:Linux学习和提高优秀书籍下载(第一辑

好象可以用sniff的?有详细步骤吗? 【扩展信息:IBM有奖测试,大家帮我看看我错的是哪几

 anetwolf 回复于:2003-10-11 14:37:44 晕,你现在用的还是hub么?

如果是交换机的话,嗅探器只能抓到广播包与自己收发的包

 bb8848 回复于:2003-10-11 14:38:16 http://www.fanqiang.com/a5/b2/20011001/1500001382.html

 

首页 > 安全技术 > 网络 > 正文 

 

sniff原理解析 

本文出自:http://www.xfocus.org 作者: xundi (2001-10-01 15:00:00) 

2001-04-01.秋天的树.   

一 前言   

  sniff真是一个古老的话题,关于在网络上采用sniff来获取敏感信息已经不是什么 

新鲜事,也不乏很多成功的案例,那么,sniff究竟是什么呢? sniff就是嗅探器,就是 

窃听器,sniff静悄悄的工作在网络的底层,把你的秘密全部记录下来。看过威尔史密斯 

演的«全民公敌»吗?sniff就象里面精巧的窃听器一样,让你防不胜防。   

  sniff可以是软件,也可以是硬件,既然是软件那就要分平台,有windows下的、unxi 

下的等,硬件的sniff称为网络分析仪,反正不管硬件软件,目标只有一个,就是获取在网 

络上传输的各种信息。本文仅仅介绍软件的sniff。   

  当你舒适的坐在家里,惬意的享受网络给你带来的便利,收取你的email,购买你喜欢 

的物品的时候,你是否会想到你的朋友给你的信件,你的信用卡帐号变成了一个又一个的 

信息包在网络上不停的传送着,你是否曾经这些信息包会通过网络流入别人的机器呢?你 

的担忧不是没有道理的,因为sniff可以让你的担忧变成实实在在的危险。就好象一个人躲 

在你身后偷看一样。。。。。。   

二 网络基础知识   

 “网络基础知识”,是不是听起来有点跑题了?虽然听起来这与我们要谈的sniff没什么 

关系,可是还是要说一说的,万丈高楼平地起,如果连地基都没打好,怎么盖楼?!如果你 

对网络还不是十分清楚的话,最好能静下心来好好看看,要知道,这是基础的基础,在这里 

我只是简单的说一下,免得到时候有人迷糊,详细的最好能够自己去找书看看。   

(1)tcp/ip体系结构   

  开放系统互连(osi)模型将网络划分为七层模型,分别用以在各层上实现不同的功能, 

这七层分别为:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。而tcp/ip 

体系也同样遵循这七层标准,只不过在某些osi功能上进行了压缩,将表示层及会话层合并入 

应用层中,所以实际上我们打交道的tcp/ip仅仅有5层而已,网络上的分层结构决定了在各层 

上的协议分布及功能实现,从而决定了各层上网络设备的使用。实际上很多成功的系统都是基 

于osi模型的,如:如帧中继、atm、isdn等。   

   tcp/ip的网络体系结构(部分)   

-----------------------------------     

| smtp | dns | http | ftp | telnet| 应用层   

-----------------------------------     

|    tcp    |   udp      |  传输层   

-----------------------------------     

|  ip  |   icmp   | arp rarp | 网络层    

------------------------     

| ieee 802 以太网 slip/ppp pdn etc| 数据链路层   

-----------------------------------     

|    网卡 电缆 双绞线 etc    | 物理层   

-----------------------------------     

  从上面的图中我们可以看出,第一层物理层与第二层数据链路层是tcp/ip的基础,而 

tcp/ip本身并不十分关心低层,因为处在数据链路层的网络设备驱动程序将上层的协议与 

实际的物理接口隔离开来。网络设备驱动程序位于介质访问子层(mac)。                          

(2)网络上的设备                               

中继器:中继器的主要功能是终结一个网段的信号并在另一个网段再生该信号,一句话, 

就是简单的放大而已,工作在物理层上。         

网 桥:网桥使用mac物理地址实现中继功能,可以用来分隔网段或连接部分异种网络,工 

作在数据链路层。   

路由器:路由器使用网络层地址(ip,x.121,e.164等),主要负责数据包的路由寻径,也能 

处理物理层与数据链路层上的工作。   

网 关:主要工作在网络第四层以上,主要实现收敛功能及协议转换,不过很多时候网关都 

被用来描述任何网络互连设备。   

(3)tcp/ip与以太网   

  以太网与tcp/ip可以说是相互相成的,可以说两者的关系几乎是密不可分,以太网在 

一二层提供物理上的连线,而tcp/ip工作在上层,使用32位的ip地址,以太网则使用48位 

的mac地址,两者间使用arp与rarp协议进行相互转换。从我们上面tcp/ip的模型图中可以 

清楚的看到两者的关系。   

  载波监听/冲突检测(csma/cd)技术被普遍的使用在以太网中,所谓载波监听是指在以 

太网中的每个站点都具有同等的权利,在传输自己的数据时,首先监听信道是否空闲,如 

果空闲,就传输自己的数据,如果信道被占用,就等待信道空闲。而冲突检测则是为了防 

止发生两个站点同时监测到网络没有被使用时而产生冲突。以太网采用广播机制,所有与 

网络连接的工作站都可以看到网络上传递的数据。   

  为了加深你的理解,我们来看看下面的图,一个典型的在以太网中客户与服务器使用 

tcp/ip协议的通信。   

     

用户进程 ftp客户 <-------------------------> ftp服务器  应用层   

  |   |     

内核中的协议栈 tcp <-------------------------> tcp  传输层   

  |   |     

内核中的协议栈 ip <-------------------------> ip  网络层   

  |   |     

  以太网驱动程序 <-------------------------> 以太网驱动程序  数据链路层   

             

  ──────-------------------------------      


...   下一页
    摘要: dbrave 回复于:2003-09-24 17:25:50 xsetup命令 robber_z 回复于:2003-09-24 17:33:36 请再说的详细一些 robber_z 回复于:2003-09-24 17:37:51 这条是命令吗?在哪里打,后面是否还有什么参数? dbrave 回复于:2003-09-24 17:53:18 既然是命令,当然是在终端下输入 是否有参数我也不知道,你可以使用man xsetu......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE