《工具记录》Kali 简介 & 终端快捷键 & VMware 安装 & 优化调整
1:Kali 简介
Kali 是基于 Debian 的 Linux 发行版本,包含上百种安全工具,用于渗透测试和安全审计。
- 前身是 BackTrack,于 2013 年 3 月发布
- 开源免费,支持 ARM 和手机平台
Kali 有三种安装方式:
硬盘安装
- 下载安装镜像
- 验证 Hash 值
- 制作启动光盘或 U 盘
- 设置 BIOS 启动顺序
- 启动安装
虚拟机安装
- 可以直接下载已安装好的文件导入;也可下载 iso 镜像自己手动安装
Docker 安装
- 提供 Docker 安装。安装好如果部署在服务器,访问即可使用
2:Kali 终端快捷键
2.1:常用快捷键
复制:Ctrl + Shift + C
粘贴:Ctrl + Shift + V
补全:Tab
补全整行:->
清屏:Ctrl + L
停止当前任务:Ctrl + C
2.2:实用快捷键
移动光标到开头:Ctrl + A
移动光标到结尾:Ctrl + E
删除光标之后的内容(包括光标处):Ctrl + K
删除光标之前的内容(不包括光标处):Ctrl + U
撤销操作:Ctrl + X + U
光标向开头移动一个词:Alt + B
光标向结尾移动一个词:Alt + F
2.3:窗口操作
新建窗口:Ctrl + Shift + N
新建终端页:Ctrl + Shift + T
关闭当前终端页:Ctrl + Shift + W
切换终端页:Alt + 数字
终端水平分屏:Ctrl + Shift + D
终端垂直分屏:Ctrl + Shift + R
分屏切换:Alt + 方向键
消除当前分屏:Ctrl + Shift + E
全屏 / 取消全屏:F11
字体放大:Ctrl + +
字体缩小:Ctrl + -
恢复原始大小:Ctrl + 0
2.4:其他快捷键
光标向开头移动一个字符:Ctrl + B
光标向结尾移动一个字符:Ctrl + F
光标向开头移动一个词:Alt + B
光标向结尾移动一个词:Alt + F
删除光标之前的一个词:Ctrl + W
删除光标之后的一个词:Alt + D
把光标处之后的一个词转化为大写:Alt + U
把光标处之后的一个词转化为小写:Alt + L
把光标处之后的一个词转化为首字符大写:Alt + C
3:VMware 安装
项目 | 环境 & 版本 |
---|---|
iso 文件 | kali-linux-2024.3-installer-amd64.iso |
VMware Workstation 16 Pro | 16.2.5 build-20904516 |
3.1:虚拟机配置
3.2:虚拟机安装
安装完毕。VMware Tools 默认已经安装。
关机后可以选择如下设置:
4: Kali 优化调整
4.1:root 密码更改
更改 root 密码:
sudo passwd root
切换到 root:
su root
也可以直接重新登入 root 用户。
4.2:UI 调整
UI 大小调整:
壁纸替换:
锁屏登录背景替换:
4.3:锁屏休眠调整
关闭自动锁屏:
4.4:apt 远程仓库修改
如果
apt
下载时速度慢,可以修改 apt 远程仓库为国内镜像。
查看 apt 远程仓库配置文件:
cat /etc/apt/sources.list
修改配置文件:
vim /etc/apt/sources.list
配置文件修改如下(这里使用阿里云镜像):
保存配置文件后更新仓库:
apt-get update
安装 foremost 测试:
apt-get install foremost
常用国内镜像仓库,任选其一即可:
1 | 阿里云镜像仓库 |
4.5:SSH 服务配置
查看 22 端口是否开放:
netstat -an | grep -- 22
编辑 SSH 配置文件:
vim /etc/ssh/sshd_config
按 / 后输入 PermitRootLogin
关键字,按 Enter(回车键)查找:
- 找到【#PermitRootLogin prohibit-password】
- 在下面增加一行 “
PermitRootLogin yes
”(允许 root 远程 SSH 登录)。
进入命令模式,按 / 后输入 PasswordAuthentication
关键字,按 Enter 查找:
- 找到【#PasswordAuthentication yes】
- 删掉【
#
】(允许 SSH 通过密码登录)。
保存退出。
启动 SSH 服务:
service ssh start
将 SSH 配置为开机自启动:
update-rc.d ssh enable
4.6:静态 IP 配置
关闭 NetworkManager 图形化网络管理服务:
systemctl stop NetworkManager
禁止 NetworkManager 服务开机自启:
systemctl disable NetworkManager
编辑网络接口配置文件:
vim /etc/network/interfaces
指定以下内容:
- 网卡设备名
- 网卡网络方式:指定为静态 IP 方式
- IP 地址:网段内没有被占用的 IP
- 子网掩码
- 网关
1 | auto eth0 |
保存退出。
重启网络服务:
systemctl restart networking
查看网络信息:
ifconfig
测试外网连通性:
ping -c 4 www.baidu.com
如果网卡 IP 没有变化,再重启一次网络服务即可。
一般配置完成后网络为正常。
如果无法访问网络则还需要进一步配置 DNS。
5:补充知识
5.1:DNS 配置
如果配置静态 IP 后无法访问网络,需要配置 DNS。
编辑 DNS 配置文件:
vim /etc/resolv.conf
指定 DNS 服务器:
1 | nameserver 8.8.8.8 |
保存退出。
重启网络服务:
systemctl restart networking
测试外网连通性:
ping -c 4 www.baidu.com
5.2:ProxyChains 使用
ProxyChains 可以配置不同类型的代理服务器,包括 HTTP、SOCKS4 和 SOCKS5 代理。
ping 命令无法使用该代理,因为 SOCKS 不支持 ICMP。
编辑配置文件添加代理:
vim /etc/proxychains4.conf
使用代理:
proxychains <command>
静默模式,不会显示详细的调试信息,只显示错误信息:
proxychains -q <command>
1 | # 示例: |
6:其他
6.1:相关平台
Kali 官网:
6.2:参考资料
《2023年最新Kali安装教程》:
https://blog.csdn.net/fingue/article/details/127559353
《kali字体设置-各种字体图标大小调整总结》:
https://blog.csdn.net/zibery/article/details/126975523
《【kali学习笔记】锁屏、快照、固定IP设置、文件传输》:
https://blog.csdn.net/weixin_47401101/article/details/131116588
《Kali如何配置静态IP,并且实现网络访问》:
https://blog.csdn.net/wxqndm/article/details/126900866
《kali linux xfce桌面修改锁屏背景图片和默认头像》:
https://www.cnblogs.com/peach-blossoms/p/15250986.html
《2024 Kali 镜像仓库》:
https://blog.csdn.net/u010704579/article/details/140585516
《Kali内置代理工具Proxychains的简单使用》:
https://www.cnblogs.com/junlin623/p/17442091.html
不知香积寺,数里入云峰。
——《过香积寺》(唐)王维