安全牛web安全筆記
=== NC ===
nc 在做傳輸的時候可以被認爲是一個簡單的管道,可以直接傳輸輸入其中的內同到被監聽的端口。作用類似管道符 |
cat xxx.mp4 | nc -lp 333
讀取xxx.mp4,然後送進管道
開啓一個nc進程,通過333進行通訊
將管道中的xxx.mp4,作爲輸入,發送給nc的進程。nc會通過自己的端口333向外輸出。
nc -nv 1.1.1.1 333 | mplayer -vo x11 -cache -3000
nc起一個進程,主動去聯1.1.1.1 的333端口
此時1.1.1.1 的333正在輸出流媒體
nc的進程得到流媒體的數據,將之裝如管道
啓動mplayer,(一個流媒體播放器,非kali自帶)。播放器從管道得到流媒體數據,作爲輸入。然後自己的輸出就是在本地播放視頻
=== nc 做掃描 ===
nc -nvz 1.1.1.1 1-1024
選項z: 掃描模式。不會有後續的輸出
選項後面是參數 IP 和端口
輸出的內容只有open與否
=== nc 複製硬盤 ===
nc -lp 333 | dd of-/dev/sda
dd if=/dev/sda | nc -nv 1.1.1.1 333 -q