当前位置: 首页 > news >正文

[学习笔记]NC工具安装及使用

工具简介

Netcat(简称 nc)是一款强大的命令行网络工具,被称作瑞士军刀,用来在两台机器之间建立 TCP/UDP 连接,并通过标准的输入输出进行数据的读写,大家也可以使用Nmap(增强版nc工具)

接下来,我会告诉大家如何安装使用这个工具


安装

Windows

可以访问这个的网址下载工具:https://nmap.org/ncat/

下载后,可以将 nc.exencat.exe 复制到 C:\Windows\System32\ 目录(方便全局使用)

之后就可以尝试在控制台输入下面的命令查看帮助,看看是否安装成功

nc -h

 或者

ncat -h

Kali 

Kali是可以直接用的,系统会自带这个工具,可以使用上面的命令看有没有工具

Ubuntu

先获取管理员权限

sudo su

然后输入下面命令安装nc工具

apt install netcat

之后,我们查看一下帮助信息,看看是否安装成功

nc -h

接下来,我们可以使用了


使用

接下来,我们做一道简单的PWN题

运行容器,我们用下面命令连接网址

nc -nvv 地址 端口号

 接下来,我们就可以操作这个机器了,比如我们可以输入ls查看目录,cat查看文件(取决于对方机器的系统)

这是比较简单的题目,可以直接得到,其他更多的命令,大家可以根据自己的需求来


总结

nc工具是很全能的网络工具,可用于端口扫描、数据传输、端口监听和反向 shell 连接,是网络调试和渗透测试中的常用工具,还是要学习的

相关文章:

  • 【AI News | 20250326】每日AI进展
  • 最大字段和问题 C++(穷举、分治法、动态规划)
  • h5运行在手机浏览器查看控制台信息
  • leetcode41.缺失的第一个正数
  • 数智读书笔记系列025《智能医疗:医学人工智能的未来》
  • Rust安装并配置配置vscode编译器
  • CPP从入门到入土之类和对象Ⅲ
  • UMI-OCR Docker 部署
  • Python:计算机二级:简单应用
  • g对象在flask中主要是用来实现什么
  • 【Linux】Linux_Ubuntu与Windows之间的文件传输
  • 3.26品优购
  • Linux之编辑器vim命令
  • 力扣HOT100之普通数组:53. 最大子数组和
  • Linux编译器gcc/g++使用完全指南:从编译原理到动静态链接
  • 【leetcode hot 100 215】数组中的第K个最大元素
  • kubeadm部署k8s-1.32版本集群(1个master,1个worker)
  • PX4飞控-接收MAVLINK消息(2)-生成MAVLINK_MSG_ID_***.h文件
  • QEMU源码全解析 —— 块设备虚拟化(10)
  • [笔记] 系统分析师 第二章 经济管理与应用数学 (未完待续)
  • 碧桂园:砸锅卖铁保交房、持续推进保主体,尽快让公司恢复正常经营
  • 中国天主教组织发贺电对新教皇当选表示祝贺
  • 一企业采购国产化肥冒充“挪威化肥”:7人被抓获
  • 陕西澄城樱桃在上海推介,向长三角消费者发出“甜蜜之邀”
  • 中国中古史集刊高质量发展论坛暨《唐史论丛》创刊四十周年纪念会召开
  • 不主动上门检查,上海已制定14个细分领域“企业白名单”甄别规则