广告
返回顶部
首页 > 资讯 > 精选 >Ncat怎么用
  • 551
分享到

Ncat怎么用

2023-06-27 22:06:55 551人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“Ncat怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ncat怎么用”这篇文章吧。Ncat 是用于在网络上读取,写入,重定向和加密数据的通用命令行工具。它旨在成为

这篇文章主要为大家展示了“Ncat怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ncat怎么用”这篇文章吧。

Ncat 是用于在网络上读取,写入,重定向和加密数据的通用命令行工具。它旨在成为您的瑞士军刀网络,处理各种各样的安全测试和管理任务。 Ncat 适合交互使用或作为其他工具的网络连接后端

Ncat怎么用

系统环境

Centos8

如何安装ncat

在Centos7/8系统中ncat安装包名称为nmap-ncat

[root@server1 ~]# yum -y install nmap-ncat

一、检查tcp的80端口的连接

此示例我们将检查主机名为DCserver的80端口连接。

[root@server1 ~]# nc -vz DCserver 80Ncat: Version 7.70 ( https://nmap.org/ncat )Ncat: Connected to 192.168.0.6:80.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

Ncat怎么用

-z选项为“Zero – I/O 模式”,用于检查连接状态。

二、创建一个监听端口

下面命令可以创建一个tcp监听端口:

[root@server1 ~]# nc -vl 1234Ncat: Version 7.70 ( Https://nmap.org/ncat )Ncat: Listening on :::1234Ncat: Listening on 0.0.0.0:1234

Ncat怎么用

使用netstat -tlunp查看一下: 

Ncat怎么用

在另一台主机中,使用nc命令测试一下该端口的连接:

[root@server1 ~]# nc -vz 192.168.43.131 1234Ncat: Version 7.70 ( https://nmap.org/ncat )Ncat: Connected to 192.168.43.131:1234.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

Ncat怎么用 然后返回到侦听端,可以看到来自192.168.43.131的45568端口连接侦听端的1234端口。

[root@server1 ~]# nc -vl 1234Ncat: Version 7.70 ( https://nmap.org/ncat )Ncat: Listening on :::1234Ncat: Listening on 0.0.0.0:1234Ncat: Connection from 192.168.43.131.Ncat: Connection from 192.168.43.131:45568.

Ncat怎么用

可以使用-k选项,让侦听端保持打开状态。

三、作为聊天工具

ncat可以用作聊天工具,我们将服务器配置侦听端口,远程主机连接服务器的同一端口并发送消息。在服务器端,运行下面命令开启侦听端口:

[root@qdzabbix ~]# ncat -l 8080

在远程主机中运行下面命令,并且在下面输入聊天内容,按回车发送,在服务端可以看到消息内容了。

[root@server1 ~]# ncat 192.168.0.12 8080Hello qdzabbix

Ncat怎么用

下面在服务端和远程主机都可以看到消息内容。 

Ncat怎么用

想要退出,只需要按Ctrl + c就可以。

四、检查ssh软件版本

可以使用nc命令通过将EXIT命令发送到ssh的22端口上,来检查服务器软件版本,如下所示:

[root@server1 ~]# echo "EXIT" | nc 192.168.43.131 22SSH-2.0-OpenSSH_7.8Protocol mismatch.
Ncat怎么用

五、使用ncat创建后门

可以使用ncat命令创建后门。此功能主要由黑客使用。可以这样运行命令,在服务端执行下面一条命令:

[root@qdzabbix ~]# nc -l 5566 -e /bin/bash

Ncat怎么用

-e选项后面指定运行的命令。现在客户端可以连接到服务器上的端口5566,并且可以通过运行以下命令通过bash完全访问我们的系统:

[root@server1 ~]# nc qdzabbix 5566lsanaconda-ks.cfga.txtbatchCustomer_Supplied_Ticketscustom_resolv.conf

下图中红线圈出来的就是执行的命令。 

Ncat怎么用

六、使用ncat运行带有静态页面的WEB服务器

可以在本地主机上使用ncat命令启动Web服务器,这将打开静态网页面sample.html。你可以运行如下命令:

首先将下面内容保存到/root/sample.html文件中。

[root@qdzabbix ~]# vim /root/sample.html                      Test Page                             Level 1 header               Subheading               NORMal text here

Ncat怎么用

然后执行下面命令:

[root@qdzabbix ~]# while true; do nc -l -p 80

上面命令中,-p 88选项指定源端口为80。 

Ncat怎么用

在浏览器中访问,可以看到页面内容。

以上是“Ncat怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Ncat怎么用

本文链接: https://www.lsjlt.com/news/314286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ncat怎么用
    这篇文章主要为大家展示了“Ncat怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ncat怎么用”这篇文章吧。Ncat 是用于在网络上读取,写入,重定向和加密数据的通用命令行工具。它旨在成为...
    99+
    2023-06-27
  • Linux中ncat命令怎么用
    小编给大家分享一下Linux中ncat命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ncat 或者说 nc 是一款功能类似 cat 的工具,但是是用于网...
    99+
    2023-06-27
  • chkdsk怎么用
    chkdsk是一个Windows命令行工具,用于检查和修复文件系统错误。以下是使用chkdsk命令的一些常见用法:1. 打开命令提示...
    99+
    2023-09-15
    chkdsk
  • mac怎么用
    这篇文章将为大家详细讲解有关mac怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。篇一、Mac的常用快捷键在一些 Apple 自己的键盘上,通常顶行中会有特殊按键,有音量图标、显示屏亮度图标和其他功能...
    99+
    2023-06-05
  • sitemesh怎么用
    这篇文章给大家分享的是有关sitemesh怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一,基本概念1,Sitemesh是一种页面装饰技术 : 1  :它通过过滤器(filte...
    99+
    2023-06-08
  • sed怎么用
    这篇文章给大家分享的是有关sed怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。例如,在多个系统、应用程序安装之后,我们往往需要对很多配置文件进行修改,用vi编辑器意味着耗费时间、重复劳动,而sed就可将我们...
    99+
    2023-06-09
  • Vim怎么用
    这篇文章主要为大家展示了“Vim怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vim怎么用”这篇文章吧。安装在 Ubuntu 中可以使用如下命令来安装 Vim:sudo apt-get i...
    99+
    2023-06-13
  • memtest怎么用
    要使用Memtest进行内存测试,您需要按照以下步骤进行操作:1. 下载Memtest软件:您可以从Memtest官方网站(http...
    99+
    2023-09-17
    memtest
  • chatGPT怎么用
    chatGPT使用的方法:1、登录chatgpt官网;2、按照步骤完成账号注册;3、注册完成后登陆,按自身需求调节白天黑夜模式;4、...
    99+
    2023-02-08
    chatGPT
  • Postman怎么用
    这篇文章主要介绍Postman怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、什么是 Postman(前世今生)Postman 诞生于 2013 年,一开始只是 Abhinav Asthana 着手于解决 A...
    99+
    2023-06-21
  • MongoDB怎么用
    小编给大家分享一下MongoDB怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中...
    99+
    2023-06-27
  • Entity怎么用
    这篇文章主要介绍了Entity怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Entity怎么用文章都会有所收获,下面我们一起来看看吧。Entity是基于JPA规范。更详细的技术细节请参考JPA或Hiber...
    99+
    2023-06-26
  • crontab怎么用
    小编给大家分享一下crontab怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux crontab是用来定期执行程序的命令,当安装完成操作系统之后,默...
    99+
    2023-06-27
  • 怎么用Dapper
    本文小编为大家详细介绍“怎么用Dapper”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Dapper”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dapper除了支持基础的CURD、存储过程以外,还支持操...
    99+
    2023-06-29
  • megui怎么用
    Megui是一个视频转码软件,用于将视频文件转换为其他格式。以下是使用Megui的一般步骤:1. 下载和安装Megui软件:可以在M...
    99+
    2023-09-17
    megui
  • java怎么用
      本次来跟大家聊聊关于Java安装后如何使用的问题。我第一次接触Java时也是一头雾水,本以为安装了Java这款软件就能直接开始Java编程,其实不然,还要搭建小小的开发条件。推荐教程:Java入门视频教程1、首先安装jdk  这里先说明...
    99+
    2018-01-07
    java教程 java
  • 怎么用redis
    这篇文章运用简单易懂的例子给大家介绍怎么用redis,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装redis后,在命令行输入“redis-cli"回车输入”auth pa...
    99+
    2022-10-18
  • redis怎么用
    这篇文章将为大家详细讲解有关redis怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis什么时候用● Redis使用最佳方式是全部数据in-memory。● ...
    99+
    2022-10-18
  • mysqldump怎么用
    这篇文章主要介绍了mysqldump怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、创建表并导入数据 ...
    99+
    2022-10-18
  • mysqlbinglog怎么用
    这篇文章主要介绍了mysqlbinglog怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在使用mysq...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作