1. 程式人生 > >使用虛擬機器對Telnet、TCP、FTP、SMTP、POP、HTTP進行分析

使用虛擬機器對Telnet、TCP、FTP、SMTP、POP、HTTP進行分析

一、實驗環境

 Windows Server 2008:DNS伺服器、Winmail郵件伺服器、Ser-U(FTP伺服器)
 客戶機:Windows 7

 網絡卡連線:NAT(Vmnet 8)

二、實驗步驟

1、設定IP地址
    Windows Server2008

  • IP 地 址:192.168.10.1
  • 子網掩碼:255.255.255.0
  • 網    關:無
  • 首選DNS :192.168.10.1

    Windows 7客戶機

  • IP 地 址:192.168.10.2
  • 子網掩碼:255.255.255.0
  • 網    關:無
  • 首選DNS :192.168.10.1

2、關閉Windows Server2008的防火牆

3、測試連通性:在Windows 7客戶機上完成
              ping 192.168.10.1(ping通Windows Server2008)

4、安裝、配置 "遠端登入服務(Telnet)"

    1)開啟 "控制面板"---程式---開啟和關閉Windows功能---功能---新增功能---勾選 "Telnet伺服器"...安裝完成

    2)開啟 "控制面板"---程式---開啟和關閉Windows功能---配置---服務---雙擊Telnet---將 "禁用" 改為 "手動"---應用---啟動---確定

    3)在Windows 7上安裝Telnet客戶端 : 開啟 "控制面板"---程式---開啟和關閉Windows功能---勾選 "Telnet客戶端"---確定

5、安裝、配置Winmail郵件伺服器

    1)安裝Winmail軟體---設定管理員密碼(建議為:123)---設定管理員郵箱賬([email protected]

)---勾選 "允許通過web注           冊使用者郵箱"

    2)"幫助" 選單---註冊(使用者名稱:註冊;序列號:複製貼上)
    3)啟動Winmail相關服務:開啟Winmail控制檯---系統服務---找到  SMTP、POP3、...等服務,逐個啟動。


    4)在Windows 7客戶機上:開啟IE瀏覽器---位址列中輸入:http://192.168.10.1:6080---註冊新郵箱(使用者名稱:zhangsan,密碼:123.com)

6、安裝、配置Ser-U

    1)在Windows Server2008系統的C:盤下,建立zhangsan子目錄,並在子目錄中建立:1.txt、2.txt、3.txt三個檔案)
    2)安裝Ser-U後,自動開啟Ser-U配置介面,通過嚮導模式完成配置
    3)建立域:topsec.com;建立使用者:zhangsan ;密碼為:123;指定zhangsan使用者的宿主目錄為 c:盤下的zhangsan目錄;許可權:完全訪問

7、安裝、配置“DNS伺服器”

    1)安裝DNS服務 : 右擊 "計算機"---管理---伺服器管理器---角色---新增---勾選 "DNS伺服器"...安裝完成

    2)新建DNS區域 : 開啟 "計算機"---管理---伺服器管理器---角色---展開 "DNS伺服器"---右擊計算機圖示---新建DNS區域---區域名: topsec.com   ...完成

    3)建立2條主機記錄:

             開啟 "控制面板"---程式---開啟和關閉Windows功能---角色---展開 "DNS伺服器"---正向查詢區域---雙擊topsec.com---在右側空白區域中---右擊 "新建A記錄"
             主機名:mail.topsec.com,IP地址:192.168.10.1---新增---主機名:ftp.topsec.com,IP地址:192.168.10.1
    
    4)建立MX郵件交換器記錄:
              雙擊topsec.com---在右側空白區域中---右擊 "新建MX郵件交換器記錄"---主機:mail.topsec.com

8、抓取Telnet包

    先啟動物理機的wireshark---選擇vmnet8網絡卡---開始抓包

    1)抓取:TCP三次握手包;抓取登入的使用者名稱:administrator、密碼:123.com
        Windows 7命令模式下:
              telnet  192.168.10.1---輸入n---輸入使用者名稱:administrator---輸入密碼:123.com(密碼不顯示,只管輸入即可)<看到c:\windows\system32>,即登入完成。

    2)停止抓包,分析TCP三次握手包;右擊“追蹤TCP流”---可以看到:使用者名稱、密碼

    3)繼續在Windows 7客戶機上體驗遠端登入操作:
        net  user  admin  123.com   /add  (建立admin使用者,並指定使用者密碼為:123.com)
        net  user  (檢視使用者列表中是否有admin使用者)
        net  localgroup  administrators  /add  admin   (將使用者admin新增到管理員組)
        net  localgroup  administrators  (檢視管理員組成員,是否有admin)

        net  share  game=c:\game   (設定共享)

        copy  c:\windows\system32\*   c:\game     (將 Windows Server 2008中 "c:\windows\system32" 的檔案拷到  Windows Server 2008 "c:\game",又因為上一個命令設定了共享,所以可以在 Windows 7客戶機上的 "共享資料夾" 中可以看到 Windows Server 2008中 "c:\windows\system32" 的檔案。)

    4)在Windows 7客戶機上訪問共享資料夾:game
        開啟:“計算機”---在位址列中輸入:\\192.168.10.1(如果第一次的話,使用者名稱:admin,密碼:123.com)---看到game共享資料夾---雙擊開啟---檢視是否存在複製的windows檔案。

9、抓取DNS包(解析的請求包、解析的應答包)、FTP包

    先啟動物理機的wireshark---選擇vmnet8網絡卡---開始抓包

    1)抓取ftp使用者名稱、及密碼
        Windows 7:開啟IE瀏覽器---位址列中輸入:ftp://zhangsan:[email protected]能看到3個txt檔案

    2)停止抓包,看到FTP包中的:使用者名稱、密碼,並展開FTP包進行分析

    3)繼續在Windows 7客戶機上體驗FTP操作:
          開啟“計算機”---位址列中輸入:ftp://ftp.topsec.com---在空白區域中---右擊“登入”---輸入使用者名稱及密碼(zhangsan,123)---向視窗中複製檔案,檢驗是否有寫入許可權(可以寫入,因為前面設定成“完全控制”)。

          進入CMD命令提示符狀態,執行命令:

            echo  ddddd  >  test1.txt
            echo  eeeee  >  test2.txt
            echo  fffff  >  test3.txt

            ftp  ftp.topsec.com   ---輸入使用者名稱、密碼(zhangsan,123)---進入FTP命令列狀態

            put  test1.txt
            mput  test2.txt  test3.txt

            get  1.txt

            mget  2.txt  3.txt 

10、抓取SMTP、POP包

    先啟動物理機的wireshark---選擇vmnet8網絡卡---開始抓包

    1)抓取SMTP包

           Windows 7:進行CMD命令列狀態,執行:telnet  mail.topsec.com  25 (執行完發郵件的操作過程,   停止抓包---分析SMTP包)

   helo  mail.topedu.com(宣告客戶機IP地址)

   mail  from:[email protected](告知發件人地址)

   rcpt  to:[email protected](告知收件人地址)

   data(告知要傳送郵件資料)

   subject:a test mail(指定郵件主題)

   jack:(編寫郵件正文)

              hellow!

             this is a test mail!

   .. 號表示正文結束)

   quit(斷開連線並退出)

2)抓取POP包

       先啟動物理機的wireshark---選擇vmnet8網絡卡---開始抓包

       Windows 7:進行CMD命令列狀態,執行   telnet  mail.topsec.com  110,執行完收郵件的操作過程,停止抓包---分析POP包---是否能看到郵箱賬號及密碼

user  jack(指定登入郵箱的使用者名稱)

pass    123(指定登入密碼)

list  (檢視郵件列表)

retr  3(查收第3封郵件內容)

quit(斷開連線並退出)

11、抓取HTTP包

    使用物理機的無線網絡卡連線WIFI

    先啟動物理機的wireshark---選擇無線網絡卡---開始抓包

    啟動IE瀏覽器---位址列中輸入:http://www.xiyou.edu.cn---頁面完成---停止抓包---分析HTTP包中構成