您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Ncat怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Ncat怎么用”這篇文章吧。
Ncat 是用于在網絡上讀取,寫入,重定向和加密數據的通用命令行工具。它旨在成為您的瑞士軍刀網絡,處理各種各樣的安全測試和管理任務。 Ncat 適合交互使用或作為其他工具的網絡連接后端。
Centos8
在Centos7/8系統中ncat安裝包名稱為nmap-ncat
[root@server1 ~]# yum -y install nmap-ncat
此示例我們將檢查主機名為DCserver
的80端口連接。
[root@server1 ~]# nc -vz DCserver 80Ncat: Version 7.70 ( https://nmap.org/ncat ) Ncat: Connected to 192.168.0.6:80. Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
-z
選項為“Zero – I/O 模式”,用于檢查連接狀態。
下面命令可以創建一個tcp監聽端口:
[root@server1 ~]# nc -vl 1234Ncat: Version 7.70 ( https://nmap.org/ncat ) Ncat: Listening on :::1234 Ncat: Listening on 0.0.0.0:1234
使用netstat -tlunp
查看一下:
在另一臺主機中,使用nc命令測試一下該端口的連接:
[root@server1 ~]# nc -vz 192.168.43.131 1234Ncat: Version 7.70 ( https://nmap.org/ncat ) Ncat: Connected to 192.168.43.131:1234. Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
然后返回到偵聽端,可以看到來自192.168.43.131的45568端口連接偵聽端的1234端口。
[root@server1 ~]# nc -vl 1234Ncat: Version 7.70 ( https://nmap.org/ncat ) Ncat: Listening on :::1234 Ncat: Listening on 0.0.0.0:1234 Ncat: Connection from 192.168.43.131. Ncat: Connection from 192.168.43.131:45568.
可以使用-k
選項,讓偵聽端保持打開狀態。
ncat
可以用作聊天工具,我們將服務器配置偵聽端口,遠程主機連接服務器的同一端口并發送消息。在服務器端,運行下面命令開啟偵聽端口:
[root@qdzabbix ~]# ncat -l 8080
在遠程主機中運行下面命令,并且在下面輸入聊天內容,按回車發送,在服務端可以看到消息內容了。
[root@server1 ~]# ncat 192.168.0.12 8080Hello qdzabbix
下面在服務端和遠程主機都可以看到消息內容。
想要退出,只需要按Ctrl + c
就可以。
可以使用nc命令通過將EXIT
命令發送到ssh的22端口上,來檢查服務器軟件版本,如下所示:
[root@server1 ~]# echo "EXIT" | nc 192.168.43.131 22SSH-2.0-OpenSSH_7.8 Protocol mismatch.
可以使用ncat命令創建后門。此功能主要由黑客使用。可以這樣運行命令,在服務端執行下面一條命令:
[root@qdzabbix ~]# nc -l 5566 -e /bin/bash
-e
選項后面指定運行的命令。現在客戶端可以連接到服務器上的端口5566,并且可以通過運行以下命令通過bash完全訪問我們的系統:
[root@server1 ~]# nc qdzabbix 5566ls anaconda-ks.cfg a.txt batch Customer_Supplied_Tickets custom_resolv.conf
下圖中紅線圈出來的就是執行的命令。
可以在本地主機上使用ncat命令啟動Web服務器,這將打開靜態網頁面sample.html
。你可以運行如下命令:
首先將下面內容保存到/root/sample.html
文件中。
[root@qdzabbix ~]# vim /root/sample.html Test Page Level 1 header Subheading Normal text here
然后執行下面命令:
[root@qdzabbix ~]# while true; do nc -l -p 80
上面命令中,-p 88
選項指定源端口為80。
在瀏覽器中訪問,可以看到頁面內容。
以上是“Ncat怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。