Netcat(nc)是一款短小却十分强大的工具(我在下载Windows下nc时还以为下载错了:-)),有瑞士军刀的美誉。我最开始接触nc时是在bugku上的pwn题。当时还不知道nc是什么。后来学习后才了解到nc的强大。
本文通过nc参数介绍 以及 五项实战实例 介绍并帮助大家理解netcat的常用指令。
获取方法: linux: sudo apt-get install netcat
windows:访问netcat官网下载(https://eternallybored.org/misc/netcat/)
nc大都被用来传输文件,信息收集,聊天(不可加密),端口扫描,取证
netcat分为两种模式,分别是侦听模式和传输模式。并可实现如下功能
telnet / 获取banner信息
传输文本信息
传输文件 / 目录
加密传输文件
远程控制 / 木马
加密所有流量
流媒体服务器
远程克隆硬盘(说实话当知道这个功能时我人都傻了)
windows下nc参数帮助:
KALI下的nc参数帮助: