101-A1-Kali Linux系统安装


从本节开始,我们将正式开始信息安全知识和技术的学习。在学习一系列诸如漏洞原理、攻击手段等知识前,我们需要先学习一些有关linux与windows操作系统的基础知识。这些基础知识尤为重要,牢固掌握将保障你在日后的学习中事半功倍。

1. kali 系统介绍

要迈出成为黑客的第一步,我们可以从了解kali linux系统开始。

计算机的操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。简单的说,比照我们最熟悉的Windows系统,你可以轻松领会这个概念。除了日常生活中常见的Windows和Mac系统,操作系统还有另一大分支,即Linux系统,有关它的内容我们将在后面的章节中做重点介绍。

我们本节要学习的kali linux系统即是Liunx系统的一个发行版,它专为从事信息安全工作而打造,可以理解为黑客的专用计算机系统。kali linux面向各种信息安全任务,例如渗透测试、安全研究、计算机取证和逆向工程等,其内部集成了超过600个安全工具。另外,kali linux是完全免费的,而且永远都是免费的。

农夫安全团队鼓励学习者在学习过程中全程使用kali系统,甚至可以在日后工作中仍然以kali系统作为桌面。这有助你迅速进入学习新东西的感觉,也利于快速熟悉并掌握linux系统命令。同时我们认为,一个开机就进入kali系统的电脑,会像奖章一样激励你向黑客身份认同,这在最初的学习阶段里尤其重要。还有,在怠惰的时候,要想用kali安装游戏可不简单。在过去的线下教学中,我们一直强制要求学员把电脑装成kali系统,也一直在验证这一方式的良好效果。所以我们鼓励线上的学习者也这样干。

2. 下载 kali 镜像

kali官方网站地址为:https://www.kali.org

在此网站中,你可以获取到kali的官方文档、博客、系统镜像等内容。

kali系统镜像下载地址为:https://www.kali.org/get-kali/#kali-bare-metal

在此页面中,我们选择kali完整离线安装程序的64位镜像下载。

image-20220407103350681

下载完成后,文件名应为kali-linux-xxxxx-installer-amd64.iso的形式,其中“xxxxx”为镜像版本号。

3. 制作 kali 安装介质

在windows系统下,可以使用USBWriter、UltraISO等软件制作系统安装U盘。

在linux系统下,可使用命令制作系统安装U盘。

官方有关制作镜像的介绍:https://www.kali.org/docs/usb/live-usb-install-with-linux/

所需命令如下:

fdisk -l
umount /dev/sdb*
mkfs.vfat /dev/sdb -I
dd if=X.iso of=/dev/sdb

fdisk -l 命令,可以查看计算机所挂磁盘个数、分区及容量等情况。

image-20211117152031948

在命令执行结果中,可以看到我的电脑挂载了两块硬盘。其中,sda为第一块磁盘,sdb为第二块磁盘,如有更多磁盘则以此类推。sda1为第一块磁盘上的第一块分区,sda2为第一块磁盘上的第二块分区,如有更多分区则以此类推。

插入U盘后,重新执行fdisk -l命令。

image-20211117152716924

在命令执行结果末尾可以看到系统挂载了第三块磁盘sdc,磁盘上有两个分区,此即为U盘。(如果电脑原本一块磁盘,则U盘盘符编号应为sdb)

使用umount /dev/sdc*命令可以卸载U磁盘。(如果电脑原本只有一块硬盘,则U盘盘符编号应为sdb)

image-20211117154351404

使用mkfs.vfat /dev/sdc -I命令可以重新挂载U盘(如果电脑原本只有一块硬盘,则U盘盘符编号应为sdb),

image-20211117155033730

使用mkfs.vfat /dev/sdc -I命令挂载U盘,不同于U盘默认的被挂载状态,U盘将作为一个整体被挂载而无视其硬盘分区。我们重新使用fdisk -l命令可以在执行结果末端看到这种变化。

image-20211117155346209

这样做的原因是,我们希望U盘整体被格式化为kali系统安装盘,如果只针对U盘的一个分区做kali系统镜像,很可能导致分区空间不够大。

最后执行dd if=*.iso of=/dev/sd*命令将kali镜像刻录到U盘中。命令中if=后接镜像路径,of=后面接U盘路径,如下图:

image-20211117160112767

这一过程会比较漫长,请耐心等待。

image-20211117162114513

到此执行结束。kali镜像烧录U盘完成。

具有图形化界面的linux系统也可以使用Etcher软件进行烧录。

etcher下载地址:https://www.balena.io/etcher/

4. 安装 kali 系统

在安装系统时,首先要调整主机引导模式。关于此,各类计算机都有不同的操作,可在网上搜索关于自己计算机的具体实现方法。总之要达成以下几点:

  1. 进入BIOS。
  2. 开启CPU硬件虚拟化
  3. 调整启动项为从U盘启动
  4. 保存设置后重启主机

当主机重启后,屏幕显示如下界面视为成功。此时选择第一个选项Graphical install图形化安装

image-20211117170903643

在语言选择界面选择简体中文,点击继续。

image-20211117171850134

image-20211117171948305

image-20211117172043287

image-20211117172137756

到此,可先不进行网络配置。

到此,可修改主机名。

继续。

image-20211117172836477

输入用户名。

image-20211117172931427

继续。

image-20211117173001138

设置密码。

image-20211117173032212

等待进度条

image-20211117173117662

磁盘分区,选择第一个。此步骤会格式化硬盘。

image-20211117173319399

继续。

image-20211117173340878

选择将所以文件放在同一个分区中。

image-20211117173417394

继续。

image-20211117173459809

选择是,继续。

image-20211117173529080

等待进度条

image-20211117173554761

系统组件如下图方式勾选:

image-20220407175323364

是,继续。

image-20211117180332200

这一步要注意将系统引导写在主机硬盘上,不要勿选为U盘。

image-20211117180504675

安装完成,拔出U盘。点击继续,系统会自动重启。

image-20211117180648127

选择用户,并输入密码。

image-20211117180753810

安装完成。

image-20211117180951134

于桌面右上角设置链接网络。

image-20211117181349939

image-20211117181457725

Copyright © fsec.io 2022 all right reserved,powered by farmsec该文件修订时间: 2022-04-12 11:30:42

results matching ""

    No results matching ""