热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

内网传输层隧道的Netcat使用演示

Netcat简称nc,瑞士军刀,功能十分强大,使用tcpudp协议将一端的数据传输到另一端。Netcat有Windows和linux版本,Kali里面是默认安装的,如果没有需要手动



Netcat简称nc,瑞士军刀,功能十分强大,使用tcp/udp协议将一端的数据传输到另一端。
Netcat有Windows和linux版本,Kali里面是默认安装的,如果没有需要手动下载。

Netcat命令介绍:

-c 进入shell模式

-e该参数后面跟一个可执行程序名称,当一个连接建立时,该程序将被运行

-b允许广播

-g <网关>设置路由器跳跃通信网关,最多可设置8个

-G <指向器数目>设置来源路由指向器,其数值为4的倍数

-h帮助目录

-i 延迟秒数

-k在套接字上设置keepalive选项

-l监听模式,用于入站连接(netcat以服务器状态运行)

-n直接使用IP地址,不通过域名服务器DNS

-o <输出文件>文件十六进制数据转储

-p <通信端口>设置本地主机使用的通信端口

-r随机化本地和远程端口

-q在发送EOF后XX秒后断开连接,但实际使用却是立即断开连接

-s <来源地址>设置本地主机送出数据包的IP地址

-T tos设置服务类型

-t应答TELNET协商

-u UDP模式

-v 显示指令执行过程[使用两次可更详细]

-w <超时秒数>秒连接和最终网络读取超时

-z使用0输入/输出模式[用于扫描端口]

Netcat功能介绍:
1.Banner抓取
命令:nc -nv 192.168.101.102 22
在这里插入图片描述

2.连接到远程主机
3.端口扫描
命令:nc -nv 192.168.101.102 22 (扫描一个端口)
在这里插入图片描述

命令:nc -v -z 192.168.101.102 20-2000(扫描一段端口)
在这里插入图片描述

4.端口监听
命令:nc -l -p 9999
在这里插入图片描述

网址访问
在这里插入图片描述

成功监听
在这里插入图片描述

5.文件传输
此时root下有一个文件1.txt,内容如下
在这里插入图片描述

命令:nc -lp 333 >1.txt (意思是开始监听,等待有人来连接,有连接的话内容流到1.txt中)
切记>1.txt中间不能有空格,否则内容为空
另一台内网机器中root下有一个文件test.txt,内容如下
在这里插入图片描述

把内网里test.txt内的内容传输到外网的1.txt中
命令:nc -vn 10.0.78.29 333 在这里插入图片描述
在这里插入图片描述

发现内容更改成功
6.简易聊天
命令:nc -l -p 8888
在这里插入图片描述
在这里插入图片描述

达成连接,两边便可以进行通话
在这里插入图片描述

之后将会对第二个功能进行详细演示,进行正向和反向shell



推荐阅读
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • Linux Shell脚步的格式
    Shell脚步等多个命令的组合,可以做成一个shell文件(1.sh)赋权执行执行命令的方式前两张新的进程中执行,对当前进程不产生影响(cdtmp;pwds ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • hosts文件是什么意思
    hosts文件是什么意思:hosts文件是每一台电脑中都必须要拥有的重要文件,hosts文件的作用有很多,今天小编为大家带来的就是hosts文件存在的作用,感兴趣的话就快来看看吧。 ... [详细]
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  • linux6.5 配置邮件服务,centos 6.5服务器搭建邮件服务postfix和dovecot
    centos6.5搭建邮件服务postfix和dovecot------------------------------------------------安装DNS指定邮件交换记 ... [详细]
author-avatar
也许吧但不是2007029SES
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有