成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

8個nc命令的實用案例

系統 Linux
netcat(簡稱nc)是一個簡單但功能強大的網絡命令行工具,用于執行Linux中與TCP、UDP或Unix套接字相關的任何操作。在本文中,我們將通過使用案例解釋netcat使用命令。

1. 前言

netcat(簡稱nc)是一個簡單但功能強大的網絡命令行工具,用于執行Linux中與TCP、UDP或Unix套接字相關的任何操作。

netcat可用于端口掃描,端口重定向,啟動端口監聽器;它還可以用來打開遠程連接和許多其他事情。此外,您可以使用它作為后門訪問目標服務器。

在本文中,我們將通過使用案例解釋netcat使用命令。

[[332567]]

2. 如何在Linux中安裝和使用netcat

要在系統上安裝netcat包,請使用Linux發行版的默認包管理器。

基于CentOS或RHEL體系安裝nc命令

  1. yum install nc 

基于Fedora 22+ 或 RHEL 8安裝nc命令:

  1. dnf install nc 

基于Debian或Ubuntu安裝nc命令:

  1. sudo apt-get install netcat 

一旦安裝了netcat包,您可以在下面的示例中進一步學習netcat命令的用法。

3. 使用nc命令掃描端口

netcat可用于端口掃描:了解目標服務器上哪些端口是打開的并正在運行服務。它可以掃描一個或多個或一系列打開的端口。

使用nc命令掃描端口

下面是一個示例,-z選項將nc設置為只掃描偵聽守護進程,而不實際向它們發送任何數據。-v選項啟用詳細模式,而-w指定無法建立連接的超時。

掃描單個端口:

  1. nc -v -w 2 z 192.168.56.1 22 

掃描多個端口:

  1. nc -v -w 2 z 192.168.56.1 22 80 

掃描端口范圍:

  1. nc -v -w 2 z 192.168.56.1 20-25 

4. 在Linux服務器之間傳輸文件

netcat允許您在兩臺Linux服務器之間傳輸文件,這兩個系統都必須安裝nc。

例如,要將ISO映像文件從一臺計算機復制到另一臺計算機并監視傳輸過程(使用pv實用程序),請在發送者(存在ISO文件的地方)上運行以下命令。

先安裝pv命令,比如在CentOS系統上執行以下命令安裝pv程序:

  1. yum -y install pv 

這將在端口3000上以監聽模式(-l選項)運行nc,在服務器上運行以下命令:

服務器的IP地址為192.168.192.134

  1. tar -zcf - zcwyou.rar  | pv | nc -l -p 3000 

在接收端/客戶端計算機上,運行以下命令來獲取文件。

  1. nc 192.168.192.134 3000 | pv | tar -zxf - 

5. 創建一個命令行聊天服務器

您還可以使用netcat立即創建一個簡單的命令行消息傳遞服務器。與前面的使用示例一樣,必須在聊天室使用的兩個系統上安裝nc。

在一個系統上,運行以下命令創建在端口5000上偵聽的聊天服務器。

  1. nc -l -vv -p 5000 

創建一個命令行聊天服務器

在另一個系統上,運行以下命令,在運行消息傳遞服務器的機器上啟動聊天會話。

  1. nc 192.168.192.134 5000 

命令行聊天客戶端

6. 創建一個基本的Web服務器

使用nc命令的-l選項創建基本的、不安全的web服務器。為了演示這一點,創建如下所示的html文件。

  1. vim index.html 

在文件中添加以下HTML行:

  1. <html> 
  2.         <head> 
  3.                 <title>Test Page</title> 
  4.         </head> 
  5.         <body> 
  6.                       <p>Serving this file using Netcat Basic HTTP server!</p> 
  7.         </body> 
  8. </html> 

保存文件中的更改并退出。

使用nc命令創建一個簡單的Web服務器

然后通過運行以下命令提供服務提供HTTP服務,這將使HTTP服務器能夠連續運行。

  1. while : ; do ( echo -ne "HTTP/1.1 200 OK\r\n" ; cat index.html; ) | nc -l -p 8080 ; done 

使用nc命令提供HTTP服務

然后打開web瀏覽器,可以使用以下地址訪問內容:

  1. http://192.168.1.1:8080 

使用真實的服務地址替換192.168.1.1

注意,您可以通過按[Ctrl+ C]來停止Netcat HTTP服務器。

7. 解決Linux服務器連接問題

netcat的另一個實用功能是解決服務器連接問題。在這里,您可以使用netcat來驗證服務器發送什么數據來響應客戶機發出的命令。

使用下面的命令查看example.com的主頁:

  1. printf "GET / HTTP/1.0\r\n\r\n" | nc text.example.com 80 

上述命令的輸出包括web服務器發送的頭部,可用于故障排除目的。

8. 查找在端口上運行的服務

您還可以使用netcat獲得端口詳細信息。在這種情況下,它將告訴您在某個端口后運行的是什么服務。例如,要了解特定服務器上端口22后面運行的是什么類型的服務,可以運行以下命令(使用目標服務器的IP地址替換192.168.56.110)。選項-n意味著禁用DNS解析。

  1. nc -v -n 192.168.56.110 80 

9. 創建一個流套接字

netcat還支持創建unix流套接字。下面的命令將創建并偵聽一個unix流套接字。

  1. nc -lU /var/tmp/mysocket & 

檢查:

  1. ss -lpn | grep "/var/tmp/" 

10. 創建一個后門

你也可以把netcat當成一個后門。然而,這需要更多的工作。如果netcat安裝在目標服務器上,您可以使用它來創建后門,以獲得遠程命令提示符。

要啟用一個后門,你需要netcat監聽一個選擇的端口(比如:端口3001),然后您可以按照如下方式從您的計算機連接到這個端口。

在遠程服務器上運行以下命令,其中-d選項禁止從stdin讀取,而-e選項指定要在目標系統上運行的命令。

  1. nc -L -p 3001 -d -e cmd.exe  

本文鏈接:https://www.linuxrumen.com/cyml/1800.html

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2017-12-27 09:40:32

Linuxfind命令

2013-05-23 15:10:34

Netcat

2019-11-21 00:00:15

Linuxless命令

2014-03-10 11:43:45

Linux終端命令

2011-01-18 13:53:42

Linux Shell命令

2022-01-17 10:50:15

Python代碼內存

2013-10-08 15:51:03

Linux find命

2014-03-17 17:27:51

Linux mvLinux 命令

2017-12-12 14:50:33

數據庫MySQL命令

2017-12-27 10:20:01

Linux ls命令實用范例

2016-09-27 13:12:14

tar命令示例 Unix

2020-10-13 09:38:39

Python迭代開發

2009-10-19 10:13:42

LinuxBash命令提示行

2018-01-02 09:44:37

2023-11-06 18:02:28

Linux實用命令

2014-03-18 14:00:19

Linux監控命令

2021-03-12 10:01:33

Sudo命令Linux

2020-12-24 09:18:51

SQL數據庫函數

2019-10-09 16:08:21

PythonPython教程Python 開發

2024-11-11 07:00:00

Python編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区国产精品 | 午夜在线免费观看视频 | 国产在线视频一区二区 | 国产亚洲精品综合一区 | 日本一区二区三区免费观看 | 色综合国产 | 91最新视频 | 美女久久久久久久 | 欧美激情五月 | 日批日韩在线观看 | 九九久久在线看 | 久久久久久久夜 | 国产日韩欧美精品 | 一级片aaa | av中文在线| 欧美h版| 97视频在线免费 | 亚洲一区二区三区在线播放 | 黄色在线观看网址 | 黄色成人av| 99re6在线 | 毛片99| 日本超碰 | 欧美成人一区二免费视频软件 | 日本韩国电影免费观看 | 成人精品一区二区三区 | 波多野结衣精品在线 | 国产精品久久久久久中文字 | 国产精品成人av | 亚洲网站在线观看 | 国产欧美日韩在线一区 | 91极品欧美视频 | 国产成人综合一区二区三区 | 亚洲情综合五月天 | 黄色永久免费 | 国产盗摄视频 | 久久一二 | 国产成人免费网站 | 少妇一区二区三区 | 亚洲高清视频一区二区 | 91久久久久久 |