《Kali渗透基础》02. 基本工具

本文介绍了KaliLinux中用于渗透测试的基础工具,包括NetCat的基本用法,如命令参数、文本传输和端口扫描,以及增强版NCat的SSL/TLS加密功能。此外,还概述了网络抓包软件Wireshark和命令行工具TCPdump的使用,以及它们在数据捕获和分析中的作用。文章强调这些工具是实现目标的方法,详细使用指南可参考《安全工具录》。

title: 《Kali渗透基础》02. 基本工具
date: 2023-05-21 22:31:59
updated: 2023-10-12 10:23:48
categories: 学习记录:Kali渗透基础
excerpt: NetCat、NCat、WireShark、TCPdump 初步使用。
comments: false
tags:
top_image: /images/backimg/SunsetClimbing.png



本系列侧重方法论,各工具只是实现目标的载体。
命令与工具只做简单介绍,其使用另见《安全工具录》。

本文以 kali-linux-2022.3-vmware-amd64 为例。

1:基本工具

1.1:NetCat

NetCat(又称为 " nc ")被广泛用于计算机网络之间的数据传输和网络调试。允许用户通过 TCP 或 UDP 协议发送和接收数据。

功能描述

  • 网络工具中的瑞士军刀
  • 侦听模式/传输模式
  • 传输文本信息
  • 传输文件/目录
  • 远程控制/木马
  • 流媒体服务器
  • 远程克隆硬盘

NC 缺乏加密和身份验证的能力

不同系统或平台的 NetCat 命令不尽相同。

1.1.1:命令参数

基本语法
nc [选项]

常用选项

参数 说明
-h 显示帮助信息和参数选项。 nc -h
-l 监听模式,等待连接请求到达指定的端口。 nc -l 5555
详见示例01
-p 端口 指定要使用的端口号。
-v 显示详细的输出信息。 nc -v baidu.com 80
-n 使用 IP 地址时不进行 DNS 反向解析。 nc -n 1.1.1.20 5555
-q 数字 指定连接建立或数据传输时的等待时间(单位:秒)。 详见示例02
-z 端口扫描,默认使用 TCP 协议,无需建立实际连接。可指定端口范围。
-u 指定使用 UDP 协议进行数据传输。
-c 命令或shell 执行命令。可用于远程控制。 详见示例06、07

常用组合

参数组合 说明
-nv
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值