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渗透
本系列侧重方法论,各工具只是实现目标的载体。
命令与工具只做简单介绍,其使用另见《安全工具录》。
本文以 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 |

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

被折叠的 条评论
为什么被折叠?



