NETCAT-NC工具

NETCAT-NC
小身材、大智慧
偵聽模式/傳輸模式
telnet/獲取banner信息
傳輸文本信息
傳輸文件/目錄
加密傳輸文件
遠程控制/木馬
加密所有流量
流媒體服務器
遠程克隆硬盤

nc -h可以查到參數的使用方法
-v 顯示詳細的相關的連接的信息
-n +IP地址以及對應的端口

nc telnet 目標端口
nc -nv 1.1.1.1 110
nc -nv 1.1.1.1 25
nc -nv 1.1.1.1 80

我們先用base64編碼一下自己的郵箱,比如我的是[email protected]
就這樣base64 [email protected]得到base64編碼後的郵箱
同理,password也要經過base64編碼

先ping一下ping pop3.163.com解析到IP地址
pop3走的是110端口
nc -nv 123.125.50.29 110進行連接
連接上以後,可以進行一些命令
USER base64編碼後的郵箱
PASSWORD base64編碼後的密碼

連接163的smtp服務器
nv -nv 123.125.1.123 25
連接上以後,可以進行一些命令比如
ehlo syp
AUTH LOGIN
輸入正確的郵箱

連接http服務器
nc -nv 12.12.3.2 80
head返回頭部信息

NC-傳輸文本信息,可用於電子取證
聊天的話需要其中的一臺服務器開放一個端口
另一臺電腦作爲客戶端去連接這個端口
nc -l -p 333打開333端口
netstat -pantu |grep 333看一下333端口是不是打開了
然後去客戶端
nc -nv 服務端的ip地址 333
然後現在兩臺電腦就可以聊天了

在服務端
ls -l |nc -nv 客戶端IP 端口
就會把ls的內容輸出到客戶端

在客戶端
nc -l -p 333 > ps.txt
在本地偵聽333端口,如果有信息傳進來就保存到ps.txt文件裏面去
在服務端
ps aux | nc -nv 客戶端IP 333 -q 1
然後客戶端看一下ps.txt,已經有內容了

NC-傳輸文件/目錄
在接收端
nc -lp 333 > 1.mp4
在傳輸端
nc -nv 接受端IP 333 < a.mp4 -q 1
另一種傳輸方式
把2.MP4放到了333端口,等人來連,連了就會傳輸,傳輸完1秒後退出
nc -lp 333 < 2.mp4 -q 1
另一臺
nc -nv 10.1.1.12 333 > b.mp4把接受到的文件存爲b.mp4

傳輸目錄
過程就是先打包再傳文件再接收文件再解包
tar -cvf - music/ |nc -lp 333 -q 1
nc -nv 1.1.1.1 333 | tar -xvf -

加密傳文件
接收端
nc -lp 333 | mcrypt --flush -Fbqd -a rijndael-256 -m ecb > 1.mp4
傳輸端
mcrypt --flush -Fbq -a rijndael-256 -m ecb < a.mp4 | nc -nv 1.1.1.1 333 -q 1

NC流媒體服務
服務器端
cat 1.mp4 | nc -lp 333
客戶端
nc -nv 1.1.1.1 333 | mplayer -vo x11 -cache 3000 -

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章