目录
[一、安装 kali](#一、安装 kali)
[二、汉化 kali](#二、汉化 kali)
[三、kali 提权](#三、kali 提权)
[1、暂时提权 root](#1、暂时提权 root)
[2、永久提权 root](#2、永久提权 root)
[四、Linux 常用命令](#四、Linux 常用命令)
一、安装 kali
官方镜像下载地址
我这里推荐的是下载 vmx 文件,下载后解压,在 vmware 中打开即可直接开机使用
如果你下载的是 iso 光盘镜像文件,则需要自己进行简单配置,都好弄,看个人喜好
下面我以 vmx 文件为例
在官网下载对应文件压缩包(大概 3个G)

下载好后解压到某个文件夹下(不建议放到 C 盘)

里面内容大致如下(我们一会需要在 VMware 下打开其中的 vmx 文件)

OK 我们先打开 VMware
关于 VMware 的安装与破解网上有很多教程我这里就不再过多赘述
依次点击文件 -> 打开
(如果你下载的是 iso 文件则需要新建虚拟机然后配置后再打开)

找到刚才解压下的目录,没出问题的话你只会看到一个 vmx 文件,双击加载它

加载好后如下图,点击开启此虚拟机

等待一会儿即可进入登录界面

最新的 kali 默认用户名和密码都是 kali
使用 kali/kali 进行登录

进入系统后桌面如下图所示(CS是我自己的东西,忽略)

简单说一下 Linux 系统与 Windows 系统的最明显区别:
在 Windows 系统下我们都是点击图标,很方便和通用;
但是在 Linux 系统下,我们都是依靠输入命令来执行我们想进行的操作;
这就需要大家记忆,多敲敲就熟悉了。
Kali 只是一个基于 Debian 的 Linux 系统;
常见的其他 Linux 发行版还有:centos、ubantu、Unix 等。
点击小黑框打开终端

这里默认是在 kali 目录下打开 、
可以使用 pwd 命令查看当前路径

或者右键点击 open terminal here 打开终端

这里则是默认在桌面打开终端
可以看到当前路径是 desktop

目前可以看到所有内容均为英文

二、汉化 kali
执行如下命令
sudo dpkg-reconfigure locales
目前我们只是普通用户,该命令为超级用户才能执行的命令,因此命令前需要加上 sudo
然后输入密码,为 kali
输入后回车

跳转到如下界面

使用方向键 ↓ 或者滚轮滑动到最下方
找到 zh_CN.UTF-8 UTF-8

使用空格键选中,选中后会多出一个星号*,然后回车

使用方向键切换到 zh_CN ,继续回车

使用命令重启 kali
init 6

顺便再告诉大家一个小方法,有时候虚拟机一直加载不出来或者卡住无法显示鼠标
此时释放鼠标的快捷键是 Ctrl+ALT
重启后我们重新登录,也是 kali/kali
(这个密码是可以修改的,感兴趣的可以自己研究)

点击更新名称

至此,我们实现了 kali 的汉化

三、kali 提权
我们可以先看一下当前我们是一个什么权限的用户
使用命令
whoami
可以看到我们目前只是一个名为 kali 的普通用户

而实际中,很多命令都是需要 root 权限才能执行的
如果不是 root 用户,则需要在命令前加上 sudo(就像我们前面汉化时那样)
root 是根的意思,它代表最高权限
下面我们分别介绍暂时和永久的提权
1、暂时提权 root
使用命令
sudo su
然后输入 kali 的密码 kali
即可暂时提权成 root 用户
终端框也由蓝色变成了红色,包括名字也变为了 root

在这个情况下,我们就拥有了最高权限,可以执行任意命令,而不需要加 sudo
(你可以理解为你在 Windows 系统中使用管理员身份打开了一个程序)
当然实 root 用户的权限其实远超 Windows 管理员的权限,拥有对系统的完全控制权
但是当我们重新打开另一个终端,依旧还是普通用户权限

2、永久提权 root
首先我们需要设置 root 用户的密码
使用如下命令
sudo passwd root
第一次输入的是 kali 的密码
第二次和第三次输入的是你自己想要设置的 root 用户的密码

之后我们就可以使用命令切换为 root 用户
su root
输入刚才设置的 root 的密码即可切换成功

此时我们再次重启虚拟机
init 6
来到登录界面,这次我们就不再使用 kali 用户进行登录,而是直接登录 root 用户

进来后打开终端
可以看到直接就是 root 权限

准确来说这并不是提权,而是直接换了一个更高权限的用户进行登录
如果你想将 kali 用户的权限也提升至 root 权限
那么需要修改 一个文件,在 /etc/passwd 的,关于这个方法我就不再演示
我认为我上面介绍的方法更为简单,各位自行参考
关于 kali Linux 系统的安装、汉化与提权讲解至此全部结束,我知道很多人对于 kali 应该都是第一次接触,甚至说对于 Linux 系统的使用吧,我最开始也是的,不用担心,多用用就熟悉了。
对于 vmware 和 kali 如果各位没找到正确的下载版本,也可以找我拷贝,我 U 盘有备份。
对于安装过程中遇到的其他问题也欢迎各位找我交流。
四、Linux 常用命令
最后给大家附上一些常用的 Linux 命令
ifconfig:显示和配置网络接口。
pwd:显示当前工作目录的路径。
ls:列出目录内容。
cd:改变当前工作目录。
mkdir:创建新目录。
rmdir:删除空目录。
cp:复制文件或目录。
mv:移动文件或目录,或者重命名文件。
rm:删除文件或目录。
cat:连接文件并打印到标准输出设备。
less:按页显示文件内容。
head:显示文件的开头几行。
tail:显示文件的末尾几行。
chmod:修改文件或目录的权限。
关于 kali Linux 常用命令的演示也可以参考我之前的博客
So, let's hacking!