臭名昭著aTrust隔离计划1.臭名昭著aTrust隔离计划2.VPN原理与aTrust隔离网络实践3.docker-easyconnect到底做了什么4.TUN(tunnel-隧道-虚拟网卡)模式
个人项目
personal(个人展示)GitHub Actions 自动部署个人展示项目
基于Quartz搭建的个人博客1.Quartz个人博客使用教程2.使用 rsync 增量部署 Quartz 博客3.使用 GitHub Actions 自动部署 Quartz 博客5.域名绑定6.CDN加速7.Google 搜索收录排查:为什么关键词搜得到别人,却搜不到我的网站?Obsidian、双向链接与知识图谱
架构设计
分布式分布式事务RPC原理
旅行
行程攻略青岛三日游行程攻略
前端
NginxNginx配置与反向代理入门
Nodenpm与npx的区别
数据库
mysql01.MySQL基础语法与约束02.MySQL数据库类型03.MySQL多表查询04.MySQL 索引05.MySQL 事务06.MySQL 隔离级别07.MySQL MVCC08.MySQL 锁09.EXPLAIN10.慢查询与 SQL 优化
mysql面试题01.索引问题02.事务与隔离级别03.锁机制04.存储引擎与性能优化05.用户权限、字符集与备份恢复
mysql实战01.EXPLAIN实战02.测试环境菜单误删排查与恢复03.MySQL IN 详解
网络
网络安全1.无线监听网卡苹果M系列虚拟机安装Kali Linux教程3.kali怎么使用RTL8812AU4.kali基础命令
网络基础进程之间怎样通过网络传递数据
网址常用网址
中间键
esElasticsearch 入门
mq
RabbitMQRabbitMQ高级RabbitMQ基础
1. MQ 基础2. MQ 核心角色与代码对应3. MQ Consumer Group 与消费模式4. SOFAMQ 账户变更代码实践5. MQ 可靠性问题6. 消息幂等
redis缓存击穿、穿透与雪崩Redis 分布式锁Redis 缓存问题Redis 数据结构
AI
使用说明
第三方插件&技能简介Archify使用与安装指南geekgeekRun使用OfferFlow使用指南Ponytail使用指南Skills Manager使用指南
CodexCodex CLI与IDE区别及使用指南Codex Hook单独配置与提交通知Codex MCP安装与使用指南Codex第三方插件安装与使用指南
Agent开发0-学习路线1.LLM、Token、上下文窗口与模型参数2.大模型 API、请求参数与响应结构3.Spring AI ChatClient4.Prompt、System Prompt、Prompt 模板6.结构化输出、JSON Schema7.SSE 流式响应8.会话 ID、聊天记录、Redis9.超时、重试、限流、降级10.*完成可运行聊天接口11.Function Calling、Tool Calling 原理12.用 Java 方法定义 Tool13.工具参数设计和校验14.实现订单查询工具15.实现物流查询工具16.实现库存查询工具17.多个工具自动选择18.工具异常、超时、重试
diy主机
主机零件学习1.CPU2.主板3.内存4.显卡5.硬盘6.散热7.风扇8.机箱热门型号价格表
捡垃圾diy-13600kf+5060diy-14600kf+5070
English高频词汇英文基础语法简单句子音标
GitGit常用命令Sublime Merge 使用指南
Java
工具库Caffeine本地缓存Reactor教程
工作实践如何使用@Async线程池使用与排查线上服务 CPU 使用率过高排查压测下RPC接口大量失败排查记录
基础1.HashMap2.ConcurrentHashMap3.HashSet4.final5.static6.volatile7.AtomicInteger8.String动态代理反射锁与线程同步线程注解
面试题1.HashMap 存储在方法内是线程安全的吗2.ArrayList参数传递与引用重新赋值3.== 和 equals 的区别、hashcode4.重载和重写的区别5.String、StringBuffer、StringBuilder区别及使用场景6.接口和抽象类7.ArrayList 与 LinkedList 的区别和扩容机制8.HashMap 和 Hashtable 的区别及底层实现9.Object 和 Objects 的区别10.ThreadLocal的原理和使用场景11.字节码是什么及作用12.Java类加载器有哪些13.双亲委派模型14.Java异常体系15.GC是什么16.GC如何判断对象可以被回收
面试总结0.HR面试模板1.面试一2.面试二3.面试三笔试
网络与 IO(黑马程序员-纯理论)01-网络编程基础02-IO模型与零拷贝03-BIO04-NIO基础与缓冲区05-NIO通道与选择器06-AIO
juc00-目录01-进程与线程02-线程同步与通信03-并发设计模式04-Java内存模型05-CAS与原子类06-ThreadLocal07-阻塞队列08-线程池使用与原理09-任务调度10-ForkJoin与享元模式11-AQS12-ReentrantLock13-读写锁14-并发协作工具15-ConcurrentHashMap16-CopyOnWrite与同步容器17-SkipListMap18-非阻塞队列
juc(工作常见)Java并发编程三个重点拆解
jvm1. JVM运行时数据区
Spring1.Spring IoC、DI与构造方法注入CGLIB、Byte Buddy 与 Spring AOPSpring 常用注解详解Spring Bean 生命周期
Spring MVC异常处理机制
linux常用命令
mac快捷键终端常用操作
python
基础01.Python是什么,为什么要安装Python02.Python项目中.venv是什么03.Python基础语法
基础实战sql替换
HTTPXHRMS员工详情接口调用(Python HTTPX)
windowswindows激活

Kali 基础命令与 Wifite 扫描说明

常用命令速查:切换管理员权限、查看网络接口,以及阅读 Wifite 的扫描与监听状态。

一、命令速查

命令用途关注点
sudo su切换到超级管理员提示符通常从 $ 变为 #
ifconfig查看网络接口信息网卡名称与 UP / DOWN 状态
sudo wifite启动无线网络安全测试工具扫描列表、目标选择与监听状态

二、管理员权限:sudo su

sudo su
  • 作用:切换到超级管理员(root)。
  • 识别方式:终端提示符通常从 $ 变成 #。
  • 密码输入:输入密码时,终端不会显示字符,输完直接按回车。

关于密码

原笔记记录的默认密码为 kali;实际应以当前系统的账户配置为准。

三、网络接口:ifconfig

ifconfig

重点查看以下信息:

检查项示例说明
无线网卡名称wlan0注意末尾是数字 0,不是字母 O
接口状态UP / DOWN判断接口是否处于启用状态

四、Wifite 扫描与状态说明

4.1 启动与选择目标

sudo wifite
  1. 启动后,工具扫描周围无线网络,并显示带编号的列表。
  2. 按 Ctrl + C 停止扫描,进入目标选择提示。
  3. 根据提示输入网络编号;多个编号可以用逗号或连字符分隔,也可以输入 all。

截图中的 1 是操作者输入的网络编号。

4.2 扫描列表字段说明

字段含义怎么看
NUM当前扫描列表中的编号选择目标时输入这个编号,例如 1;它不是设备的固定标识。
ESSID无线网络名称,也就是通常看到的 Wi-Fi 名称名称未知时,可能显示括号包围的设备地址(BSSID);乱码可能与名称编码有关。
CH无线网络使用的信道(Channel)例如 1、6、11、149;这是信道编号,不是连接人数。
ENCR无线网络的加密与认证类型截图中的 WPA2-P 表示 WPA2 个人版,WPA3-S 表示 WPA3 的 SAE 认证,OPN 表示开放网络。
PWR / POWER接收到的无线信号强度截图这种正数显示通常数值越大,信号越强,例如 53db 比 24db 强;不要直接当成真实的正数 dBm。
WPS / WPS?Wi-Fi 简易配置功能的检测状态yes:检测到 WPS 且未锁定;no:未检测到 WPS;lock:WPS 已锁定;n/a:状态未知。
CLIENT扫描时发现的关联客户端数量例如 2 表示发现两个客户端;空白或 0 表示暂未发现,不代表一定没有设备连接。

信号强度的两种显示方式

Wifite 的部分版本会把负数信号值加上 100 后显示,例如 -47 dBm 显示为 53db。如果其他工具直接显示负数 dBm,则越接近 0,信号越强,例如 -47 dBm 强于 -76 dBm。

字段显示与状态说明参考:Wifite 扫描列表源码、目标信息与信号显示源码。不同版本的列名和缩写可能略有差异。

4.3 常见状态解读

状态提示含义
Skipping PMKID attack截图所示情况为缺少相关工具,因此跳过 PMKID 测试。
WPA Handshake capture: Listening正在监听设备连接热点时的认证过程;握手数据不直接包含明文密码。
clients: 0目前没有发现连接该热点的客户端。
deauth: 14s与断开认证操作有关的计时;这类操作会尝试让设备断线重连,可能干扰正常连接。
timeout: 3m39s本轮捕获剩余的等待时间。

4.4 终端截图

Wifite 目标选择与握手监听状态