无线网络安全---WLAN相关安全工具--kali(理论附题目)
kali(附题目及讲解)
相关安装教程:Kali Linux 虚拟机安装与初始化全攻略-CSDN博客
命令汇总
命令的基本格式
目录操作常用命令
文件操作常用命令
虚拟网络连接设置
将USB无线网卡连接到kali
使用火狐
Linux常用网络命令
ifconfig
iwconfig
使用命令连接WIFI的一般过程
hostname、ping
nslookup、netstat
route、traceroute
arp
知识点总结
紧扣后文题目,可先看一遍后熟悉一下再做配套习题
1. Kali Linux 系统基础
- 定位与特性:Kali 是基于 Debian 的发行版,专为数字取证和渗透测试设计。
- 优势:预装了 600+ 安全工具(如 Wireshark, Metasploit),开箱即用,无需手动收集依赖。
- 前身:BackTrack Linux。
- 维护:使用
apt进行包管理,通过sudo进行权限控制。
2. Linux 文件与目录操作
- 目录管理:
ls:查看目录内容。cd:切换目录(cd ..返回上级,cd ~回宿主,cd /回根目录)。pwd:显示当前路径。
- 文件管理:
cp:复制。mv:移动或重命名。rm:删除文件(rmdir删空目录,rm -r删非空目录)。touch:创建空文件或更新时间戳。tar:打包压缩。
- 权限与密码:
passwd:修改用户密码。chmod/chown:修改权限与所有者(虽未直接考操作,但涉及概念)。
3. Vim 编辑器(重点考察)
- 三大模式:命令模式(普通模式)、插入模式、底线模式(末行模式)。
- 模式切换:
ESC:强制退回命令模式。i/a:进入插入模式。::进入底线模式。
- 常用快捷键(命令模式下):
dd:剪切/删除整行。x:删除当前字符。p:粘贴。ZZ:保存并退出。
4. 网络配置与虚拟机
- 软件源配置:修改
/etc/apt/sources.list文件。 - 更新命令:
sudo apt-get update(更新源列表)与upgrade(升级软件)。 - 虚拟机网络模式:
- NAT 模式:虚拟机上网方便,但外部无法直接访问虚拟机(隐藏在内网后)。
- 桥接模式:虚拟机拥有独立 IP,与宿主机地位平等,处于同一网段,可双向互通。
核心考点对比表
1. Vim 编辑器常用命令速查
| 功能分类 | 按键/命令 | 所在模式 | 详细说明 |
|---|---|---|---|
| 模式切换 | ESC | 任意模式 | 强制返回命令模式(普通模式) |
| i/a | 命令模式 | 进入插入模式(i=光标前,a=光标后) | |
| : | 命令模式 | 进入底线模式(用于保存、退出) | |
| 删除操作 | x | 命令模式 | 删除光标处的单个字符 |
| dd | 命令模式 | 剪切/删除光标所在的整行 | |
| 粘贴操作 | p | 命令模式 | 在光标后或下一行粘贴内容 |
| 保存退出 | :wq | 底线模式 | 写入并退出 |
| :q! | 底线模式 | 不保存强制退出 | |
| ZZ | 命令模式 | 快捷保存并退出(大写) | |
| :w | 底线模式 | 仅保存,不退出 |
2. 虚拟机网络连接模式对比
| 比较维度 | NAT 模式 | 桥接模式 |
|---|---|---|
| IP 地址关系 | 虚拟机与宿主机不在同一网段(虚拟机在虚拟子网中) | 虚拟机与宿主机在同一网段 |
| 网络地位 | 虚拟机相当于宿主机的“从属”,通过宿主机上网 | 虚拟机与宿主机地位平等,相当于一台独立电脑 |
| 外部访问 | 外部物理机无法直接 Ping 通虚拟机 | 外部物理机可以直接 Ping 通虚拟机 |
| 主要用途 | 仅需虚拟机能上网,不想暴露给局域网时 | 需要搭建服务器,或进行局域网渗透测试时 |
3. 易混淆命令辨析
| 命令 | 常见误区 | 正确功能 | 备注 |
|---|---|---|---|
| rm | 认为只能删文件 | 删除文件或目录 | 删目录需加-r参数;删空目录可用rmdir |
| mv | 认为只能移动 | 移动或重命名 | 同目录下移动即为重命名 |
| pwd | 与passwd混淆 | 显示当前路径 | passwd才是修改密码 |
| update | 与upgrade混淆 | 更新软件源列表 | 仅获取最新软件信息,不安装 |
| upgrade | 与update混淆 | 升级已安装的软件 | 需先执行 update |
Kali Linux 与 Linux 基础测试题解析
1. Kali Linux 系统特性
题目:下列关于 Kali Linux 系统的描述中,错误的是( )
- A. Kali是基于Debian的Linux发行版,主要用于数字取证、安全测试等工作
- B. Kali的前身是BackTrack Linux发行版,Kali复查了BackTrack里的每一个工具之后,去掉了一部分已经无效或功能重复的工具
- C. Kali Linux预装了大量安全和取证方面的相关工具,包括Wireshark、aircrack-ng套件、wifite等
- D. Kali需要用户自己维护一个Linux系统,或者自己去收集安全软件和依赖项,其安装比较麻烦
解析:Kali Linux 的核心优势在于开箱即用。它预装了超过 600 个渗透测试和安全审计工具(如 Metasploit, Wireshark, Nmap 等),用户不需要自己去收集软件或手动解决依赖项。选项 A、B、C 均是对 Kali 历史、架构和用途的正确描述。
2. Kali Linux 安装与获取
题目:下列关于 Kali Linux 系统的描述中,错误的是( )
- A. Kali是一个可免费使用的Linux系统,其中包含了大量与安全相关的工具
- B. Kali系统的安装镜像只能从其官网上下载
- C. Kali系统不仅可以安装在物理机上,也可以安装在如VMWare等虚拟机软件上
- D. Kali系统不仅可以通过DVD进行安装,也可以通过U盘进行安装
解析:Kali Linux 是开源免费的(A 正确),支持物理机和虚拟机安装(C 正确),支持多种介质安装(D 正确)。B 选项错误,因为除了官网,全球有许多开源镜像站(如高校镜像站、云服务商镜像站)都提供 Kali 镜像的下载,并非“只能”从官网下载。
3. Vi/Vim 编辑器模式
题目:vi/vim是Linux中常用的文本编辑器(也有称程序编辑器),不属于vi/vim模式的是( )
- A. 命令模式(普通模式)
- B. 插入模式(自由编辑模式)
- C. 底线模式
- D. 保护模式
解析:Vim 主要有三种模式:
- 命令模式/普通模式:启动默认模式,用于移动光标、复制粘贴等。
- 插入模式:用于输入文本。
- 底线模式/末行模式:用于保存、退出、搜索替换等。
“保护模式”不是 Vim 的标准工作模式。
4. 进入底线模式
题目:在vi/vim的普通模式下,按“:”或“/”会进入( )模式
- A. 命令
- B. 插入
- C. 底线
- D. 保护
解析:在普通模式下,按下冒号:会进入底线模式(也称末行模式),通常用于执行保存、退出、设置等操作;按下/则进入搜索模式(广义上也属于底线命令的一种)。
5. 进入插入模式
题目:在vi/vim的普通模式下,按“i”或“a”会进入( )模式
- A. 命令
- B. 插入
- C. 底线
- D. 保护
解析:在普通模式下,i(insert) 表示在光标前插入,a(append) 表示在光标后插入,两者都会进入插入模式以进行文本编辑。
6. 普通模式下 'x' 的功能
题目:在vi/vim的普通模式下,按“x”键的功能是( )
- A. 删除光标所在行文本
- B. 删除光标所在位置的字符
- C. 剪切光标所在行文本
- D. 取消上一次编辑操作
解析:在普通模式下,x键用于删除光标所在位置的字符(相当于退格键或Delete键)。删除整行通常使用dd。
7. 普通模式下 'p' 的功能
题目:在vi/vim的普通模式下,按“p”键的功能是( )
- A. 复制光标所在行文本
- B. 在光标处粘贴一行文本
- C. 剪切光标所在行文本
- D. 插入空行
解析:p(paste) 键用于粘贴。如果之前执行了删除(如dd或x)或复制(yy)操作,p会将内容粘贴在光标之后(或当前行之下)。
8. 普通模式下 'dd' 的功能
题目:在vi/vim的普通模式下,按“dd”键的功能是( )
- A. 剪切(删除)光标所在行文本
- B. 删除光标所在位置的字符
- C. 复制光标所在行文本
- D. 在光标处粘贴一行文本
解析:dd是 Vim 中非常常用的命令,用于剪切(删除)当前光标所在的整行。
9. 快速保存并退出
题目:在vi/vim的普通模式下,用于保存编辑内容并退出vim的命令是( )
- A. ZZ
- B. ZQ
- C. zz
- D. zq
解析:在普通模式下,大写ZZ等同于在底线模式下输入:wq,即保存并退出。大写ZQ等同于:q!,即不保存强制退出。
10. 命令行保存并退出
题目:当vi/vim处于命令模式时,用于保存编辑内容并退出vim的命令是( )
- A. :wq
- B. wq
- C. :q!
- D. :q
解析:题目问的是“命令模式”(此处指底线命令输入状态),保存是:w,退出是:q,组合起来就是:wq。:q!是不保存强制退出,:q是仅在不修改时退出。
11. 仅保存不退出
题目:在vi/vim的命令模式下,用于将保存当前编辑文件但不退出vim的命令是( )
- A. :w
- B. :wq
- C. :q!
- D. :q
解析::w(write) 表示写入/保存文件,但不会退出编辑器。
12. Vim 模式转换
题目:下列关于vim模式转换的描述中,正确的是( )
- A. 在插入模式下,按ESC键后进入命令模式
- B. 在插入模式下,按ESC键后进入保护模式
- C. 在命令模式下,按“c”键后进入插入模式
- D. 在底线模式下,执行完一条命令后进入插入模式
解析:无论处于插入模式还是底线模式,按下ESC键都会返回到命令模式(普通模式)。在命令模式下按c是修改(change)操作,通常会进入插入模式,但 A 的描述最为准确和基础。
13. 更新软件源
题目:非root用户更新Kali系统软件源的命令是( )
- A. sudo apt-get update
- B. apt-get update
- C. sudo apt-get upgrade
- D. apt-get upgrade
解析:
- 更新软件源列表(即刷新索引)使用的是
update命令。 - 非 root 用户需要提权,因此需要加
sudo。 upgrade是用于升级已安装的软件包,而不是更新源列表。
因此选sudo apt-get update。
14. 修改密码
题目:在Linux系统中,用于修改当前用户密码的命令是( )
- A. passwd
- B. pwd
- C. changepwd
- D. cdpwd
解析:passwd是修改用户密码的命令。pwd是显示当前工作目录 (Print Working Directory)。
15. 目录操作命令
题目:下列与目录操作有关的命令的描述中,错误的是( )
- A. ls用于查看当前目录(或指定目录)中的文件和目录
- B. cd用于改变当前目录
- C. rm命令用于删除空目录
- D. tree命令用于以树型结构方式显示当前目录(或指定目录)下的文件和目录
解析:rm(remove) 主要用于删除文件。删除空目录通常使用rmdir命令(或者使用rm -r递归删除非空目录,但单纯说 rm 用于删除空目录是不准确的)。
16. 返回上级目录
题目:在Linux系统中,用于将当前目录更改为当前目录父目录的命令是( )
- A. cd .
- B. cd ..
- C. cd ...
- D. cd /
解析:..代表上级目录,cd ..返回上一级。cd .停留在当前目录,cd /返回根目录。
17. 文件操作命令
题目:下列与文件操作有关的命令的描述中,错误的是( )
- A. cp命令用于复制文件或目录
- B. mv命令用于移动文件或目录,但不可用于对文件进行改名
- C. touch命令用于新建空文件或改变文件的时间标签
- D. tar命令用于文件的打包和压缩
解析:mv(move) 命令既可以将文件移动到另一个位置,也可以在当前位置对文件进行重命名(例如mv oldname.txt newname.txt)。因此 B 的描述是错误的。
18. NAT 模式网络
题目:虚拟机网络连接设置为“NAT模式时”,下列描述中错误的是( )
- A. 虚拟机能够ping通宿主机(即虚拟机所在物理机)
- B. 通宿主机(即虚拟机所在物理机)能够ping虚拟机
- C. 虚拟机能够ping通与宿主机(即虚拟机所在物理机)同一网段的物理机
- D. 与宿主机(即虚拟机所在物理机)同一网段的物理机能够ping通虚拟机
解析:在 NAT 模式下,虚拟机位于一个私有的子网中,通过宿主机进行网络地址转换上网。
- 虚拟机可以访问外部(A、C 正确)。
- 宿主机通常可以访问虚拟机(B 正确,取决于具体软件配置,通常默认允许)。
- 外部物理机(局域网其他机器)无法直接访问(Ping通)NAT 模式下的虚拟机,因为虚拟机没有独立的局域网 IP,且没有做端口映射。所以 D 是错误的。
19. 桥接模式网络
题目:虚拟机网络连接设置为“桥接模式”,下列描述中错误的是( )
- A. 虚拟机能够ping通与宿主机(即虚拟机所在物理机)同一网段的物理机
- B. 与宿主机(即虚拟机所在物理机)同一网段的物理机能够ping通虚拟机
- C. 一般情况下,虚拟机和宿主机(即虚拟机所在物理机)的IP地址不在同一网段
- D. 虚拟机和宿主机(即虚拟机所在物理机)在网络内的地位是平等的
解析:桥接模式(Bridged)下,虚拟机直接连接到物理网络,就像一台独立的电脑。
- 虚拟机会从路由器获取一个与宿主机同一网段的 IP 地址。
- 因此,C 选项说“不在同一网段”是错误的。A、B、D 均描述了桥接模式的特性(地位平等,互通)。
20. 配置更新源
题目:想要配置Kali Linux系统的更新源地址,需要对( )文件进行编辑。
- A. /etc/apt/sources.list
- B. /apt/etc/sources.list
- C. etc/sources.list
- D. /apt/sources.list
解析:Debian/Ubuntu/Kali 系统的软件源配置文件位于/etc/apt/sources.list。
