網絡安全專欄——telnet遠程登錄數據包捕獲個性化登錄賬號及密碼(圖文豐富 保姆級 有幾種錯誤解決方案 為什么不用輸入telnet密碼就能登錄 )


@

系列文章

提示:轉到網絡安全專欄,觀看更多內容!
點我直達-->網絡安全專欄


前言

    寫在前面的話:Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到服務器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務器上運行,就像直接在服務器的控制台上輸入一樣。可以在本地就能控制服務器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄服務器。Telnet是常用的遠程控制Web服務器的方法。
    本次是基於本地通過telnet連接到同個局域網下的另一台主機來進行wireshark抓包實驗。(本段介紹來自博主ancientmoondjay)


1.實驗准備

  1. 准備好2003server虛擬機和xp虛擬機
  2. 確保兩台虛擬機在同一個局域網中,能夠相互ping通(本例中xp的ip是130.130.30.1,2003server的ip地址130.130.30.2)
  3. 在2003server中安裝好wireshark抓包軟件

1.12003server的配置

在這里插入圖片描述

1.2xp的配置

在這里插入圖片描述


2.開啟Telnet服務

    此處有坑:注意,這個遠程控制服務默認是手動開啟,每一次重新啟動虛擬機都要手動重新啟動!下面的步驟如果失敗請檢查是否開啟服務成功。

2.1 xp開啟Telnet服務

    你可以用圖形化界面打開服務(參考下方2003的設置),如果你找不到服務,也沒有關系,我們可以用命令行的方式打開服務。
    cmd命令行鍵盤輸入"SERVICES.MSC"命令,按回車鍵確認。
在這里插入圖片描述
    啟動xp的Telnet服務
在這里插入圖片描述

2.2 2003server開啟Telnet服務

    2003server在管理工具中打開服務
在這里插入圖片描述
    2003server服務中啟動Telnet服務
在這里插入圖片描述


3.配置2003server上的wireshark

3.1 點擊interface

在這里插入圖片描述

3.2 選擇ip主機抓包

在這里插入圖片描述


4.xp開始Telnet連接

    各種錯誤情況會出現了!道路千萬條,避坑第一條!希望你不要遇到!

4.1 連接失敗,不能打開到主機的連接,在端口23:連接失敗

在這里插入圖片描述
    原因:
    Telnet服務開啟失敗
    解決方法:
    重復前面的步驟2 打開兩台虛擬機的Telnet服務
    輸入 ——>telnet (要被控的主機的地址)

telnet  130.130.30.2 

4.2 開始telnet連接

    xp中執行命令開始連接

telnet  130.130.30.2 

在這里插入圖片描述

    如果出現下圖,恭喜你,耐心等待。
在這里插入圖片描述

4.3 輸入帳號密碼信息

    輸入y
在這里插入圖片描述
    輸入賬號密碼信息
    login:系統賬號(就是你登錄主機時的用戶名)
在這里插入圖片描述

    login

在這里插入圖片描述

    pwd: 系統密碼
    注意密碼輸入類似linux系統的密碼輸入,你輸入了但是他不會顯示出來,光標都不會動的,所以千萬不要輸錯了,不然只能重新輸入了。
在這里插入圖片描述

在這里插入圖片描述
    可能的報錯——失去了跟主機的連接
    原因:
    長時間沒有操作,沒有輸入正確的賬號密碼
    解決方法:
    重復前面的步驟4.2
    輸入 ——>telnet (要被控的主機的地址)

4.5 成功遠控

ps:這里有個問題,你控制成功一次之后,下次進入不需要輸入賬號密碼,暫時全網沒有找到原因。我個人大膽猜測:

  1. 可能是因為賬號密碼信息被保存記錄,導致下一次登錄可以直接進入(但是我還原了快照還是能直接登錄)
  2. 可能是因為我兩台虛擬機的賬號密碼都是相同的(我現在覺得這是最有可能的情況,萬一出現了不管是那種情況建議你修改密碼,這樣肯定會讓你輸入賬號密碼的)
  3. net user administrator 123 cmd命令將密碼改為123
    ,有沒有大佬指導一下,一起討論分享···
    在這里插入圖片描述

4.6 查看抓包

TCP三次握手建立起連接。目的端口號是23。
TCP連接建立之后,主機和虛擬機相互交換一些信息,並且間斷使用TCP包保持連接。當雙方信息得到確認后,主機在CMD發生中斷,接收用戶輸入。
在這里插入圖片描述
查看我們抓包得到的賬號

在這里插入圖片描述

查看我們抓包得到的密碼mzh(密碼是分開來的沒有匯總的只能一點點獲取,但是賬號是多段分開+一個匯總)
m
在這里插入圖片描述
z
在這里插入圖片描述

h
在這里插入圖片描述


5.參考資料

ancientmoondjay的Telnet過程數據包捕獲


總結

大家喜歡的話,給個👍,點個關注!繼續跟大家分享敲代碼過程中遇到的問題!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM