• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 全面介紹sniffer(2)

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    如何監測主機正在竊聽(sniffed) 要監測只采集數據而不對任何信息進行響應的竊聽設備,需要逐個仔細檢查以太網上所有物理連接。 不可能通過遠程發送數據包或ping就可以檢查計算機是否正在竊聽。 一個主機上的sniffer會將 網絡 接口置為混雜模式以接收所有數

    如何監測主機正在竊聽(sniffed)

    要監測只采集數據而不對任何信息進行響應的竊聽設備,需要逐個仔細檢查以太網上所有物理連接。

    不可能通過遠程發送數據包或ping就可以檢查計算機是否正在竊聽。

    一個主機上的sniffer會將網絡接口置為混雜模式以接收所有數據包。對于某些UNIX系統,通過監測到混雜模式的網絡接口。雖然可以在非混雜模式下運行sniffer,但這樣將只能捕獲本機會話。入侵者也可能通過在諸如sh、telnet、login、in.telnetd等

    程序中捕獲會話,并將用戶操作記錄到其它文件中。這些都可能通過監視tty和kmem等設備輕易發現。只有混雜模式下的sniffing才能捕獲以太網中的所有會話,其它模式只能捕獲本機會話。

    對于SunOS、NetBSD和其它BSD Unix系統,如下命令:

    "ifconfig -a"

    會顯示所有網絡接口信息和是否在混雜模式。DEC OSF/1和IRIX等系統需要指定設備。要找到系統中有什么網絡接口,可以運行如下命令:

    # netstat -r
    Routing tables
    Internet:
    Destination Gateway Flags Refs Use Interface
    default iss.net UG 1 24949 le0
    localhost localhost UH 2 83 lo0
    


    然后通過如下命令檢查每個網絡接口:

    #ifconfig le0
    le0: flags=8863
    inet 127.0.0.1 netmask 0xffffff00 broadcast 255.0.0.1
    


    入侵者經常會替換ifconfig等命令來避開檢查,因此一定要檢查命令程序的校驗值。

    在ftp.cert.org:/pub/tools/的cpm程序(SunOS平臺)可以檢查接口是否有混雜模式標記。

    對于Ultrix系統,使用pfstat和pfconfig命令也可能監測是否有sniffer運行。

    pfconfig指定誰有權限運行sniffer。

    pfstat顯示網絡接口是否處于混雜模式。

    這些命令只在sniffer與內核存在鏈接時有效。而在缺省情況,sniffer是沒有與內核鏈接的。大多數的Unix系統,例如Irix、Solaris、SCO等,都沒有任何標記來指示是否處于混雜模式,因此入侵者能夠竊聽整個網絡而卻無法監測到它。

    通常一個sniffer的記錄文件會很快增大并填滿文件空間。在一個大型網絡中,sniffer明顯加重機器負荷。這些警告信息往往能夠幫助管理員發現sniffer。建議使用lsof程序搜索訪問數據包設備(如SunOS的/dev/nit)的程序和記錄文件。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>