定制自己的Kali Live iso镜像

本文介绍如何使用live-build-config工具定制Kali Linux的Live镜像。通过此方法,可以在镜像中预先安装所需的工具,如bettercap,并修改默认密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们都知道Kali的安装U盘不止可以安装Kali,而且可以live启动kali,就像Win PE一样,在电脑内存里启动一个kali。这个功能许多时候还是非常方便的,只要身边有电脑就可以通过U盘启动得到一个kali。但是官方镜像提供的live系统也有些不太方便的地方,比如缺少一些常用的工具如bettercap等,并且因为是live所有不会保存任何设置,原始root密码也一直是toor,知道这一点的人可以随便解锁。因此在Offensive Security 推出的kali官方手册《Kali Linux Revealed》中,kali官方给出了制作定制kali live镜像的方法,可以添加用户自己的更改。
定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
  上面的文字是说使用live-build-config这个脚本制作kali定制镜像,并且推荐在最新的kali linux上制作(旧版或非kali系统很有可能制作失败)。下面我来记述一下我自己的制作步骤:
1.下载live-build-config工具
终端输入 apt install curl git live-build
git clone git://git.kali.org/live-build-config.git
第一条命令是使用apt下载安装curl,git,live-bulid三个脚本所依赖的软件包,除了live-build以为,前两个软件吧kali应该已经默认安装过了。
第二条命令是从github上克隆live-build-config脚本的代码到本地
2.配置镜像的个人设置
定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
  克隆完成后的live-build-config文件夹应该是这样的。我们需要更改的个人设置在kali-config文件夹里 定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
kali-config文件里除common文件夹外的各种文件夹里都是针对不同kali桌面环境(e17 gnome i3wm kde等等)的配置文件,因此只包含一个package-list文件夹,里面的kali.list.chroot文件只是写了针对不同桌面环境需要的特定软件包。而我首先要更改的是common文件夹中的配置文件,这样无论选择哪种桌面环境搭建定制镜像,个人设置都会被应用。 定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
common文件夹中包含上图所示的几个文件夹,我所明白用途的文件夹有:
bootladers:包含一些grub的设置,还有一张splash.png就是这张U盘启动后会见到的背景图片
定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
 (但其实includes.binary/isolinux文件夹下也有这么张图片。。。我想有闲情的童鞋可以把它们替换成自己喜欢的个性图片,这样启动时更个性。。。但是博主这里就不扯淡了。。。)
includes.chroot:包含需要额外添加进live系统中的文件,里面的结构就像正常linux的根目录,可以把自己需要定制的文件(如密码字典等等)放进去,当然如果想更改默认toor的密码也需要在这个文件夹里通过修改一个脚本修改,后文会详细讲解。
package-lists:这个文件夹里的三个文本文件里面写的是需要安装的各种软件包,但是不推荐直接在这里面添加需要定制安装的软件包,应该去想定制的桌面环境对应的package-lists文件夹里添加。
下面介绍一下如何添加指定软件包和更改默认密码:
因为博主想定制的是gnome环境的kali所以我编辑的是variant-gnome/package-lists下的kali.list.chroot文件 定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
如上图,我在文件里添加了bettercap,这样定制出的镜像就会包含bettercap。
至于更改默认密码则需要编辑/common/includes.chroot/usr/lib/live/config文件夹下的0031-root-password文件,这是个脚本,里面本是这样的 定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
功能是把root密码改成toor,但是在使用usermod -p修改密码时需要使用加密后的密文。我们可以使用python来讲我们想设置密码转换成密文,在终端下输入 python 定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
 在如上图中输入: import crypt;print(crypt.crypt("你想定制的密码","X0"));
回车后下面输出的就是加密后的密码的密文,把密文复制进文档里替换原来命令中的密文即可。
 3.生成定制镜像
这是最后一步,但也是最耗时的一步,因为要下载一个完整kali中的全部软件包,所以需要很久很久。。。
在live-build-config文件夹下打开终端输入:
./build.sh --variant 想要定制的桌面环境 --verbose
如下图:
定制自己的Kali Live iso镜像 - ΑΝΑΓΚΗ - KALI linux 新版折腾笔记
下载及其漫长,中间如果出现了网络问题或者卡死了不用担心,ctrl+c中断后再执行一遍命令就好。。。
下载完成之后应该就可以在live-build-config/image文件夹下找到定制的live iso镜像了,只需想官方镜像一样刻录进u盘就可以live了。
<think>好的,我需要帮助用户找到Kali Linux ISO镜像文件的下载教程。首先,我应该回顾用户提供的引用内容,看看里面有没有相关的信息。用户提到了四个引用,其中引用[2]详细说明了Kali Linux 2022版本的ISO下载步骤,包括下载链接、验证文件完整性等。引用[3]提供了2024版本的百度网盘链接,而引用[4]提到了2018和2017版本的下载。不过用户可能需要最新的版本或者通用的下载方法。 接下来,我需要按照用户的要求,结构清晰地分步骤回答。用户希望教程,所以步骤要明确。首先,访问官网可能是最安全的方式,因为第三方链接可能有风险。但引用中的内容提到官网和百度网盘链接,可能需要综合这些信息。 另外,用户要求使用中文,并且行内数学公式用$...$,不过这个问题可能不涉及数学公式,但需要注意格式。同时要生成相关问题,可能涉及下载步骤、验证方法、安装注意事项等。 需要确保引用的正确使用,比如引用[2]提到下载步骤,引用[3]是百度网盘链接,引用[4]是旧版本的信息。要确认每个步骤后面是否自然添加引用标识。例如,在官网下载时引用[2],使用百度网盘时引用[3]。 还需要检查是否有遗漏的步骤,比如验证文件的完整性,这在引用[2]中有提到,应该包含在教程中。安装指南部分可能引用[1]中的启动虚拟机步骤,但用户主要问的是下载,所以安装部分可以简略,或者引导到另一个问题。 最后,生成的相关问题应该与下载教程相关,比如如何验证ISO文件,不同版本的区别,安装后的步骤等。确保问题符合用户可能有的后续疑问。</think>### Kali Linux ISO镜像文件下载教程 #### 步骤 1:访问官方渠道 推荐优先通过[Kali Linux官网](https://www.kali.org/)获取最新版ISO文件,官网提供完整的版本信息和安全验证指引[^2]。若官网访问受限,可使用国内镜像源或百度网盘资源(如引用[3]提供的2024.3版本链接)。 #### 步骤 2:选择对应版本 在官网下载页面会看到多个版本选项: - **Installer Images**:标准安装镜像 - **Live Images**:可直接启动的预装环境 - **NetInstaller**:最小化网络安装镜像 根据需求选择适合的版本(如常规安装推荐`Installer Images`)。 #### 步骤 3:下载ISO文件 点击所选版本后的下载链接,等待文件下载完成。例如: - 2024.3版本可通过百度网盘下载(提取码: `t16b`)[^3] - 历史版本如2018.3可从其他镜像站获取[^4] #### 步骤 4:验证文件完整性 下载后需校验文件的`SHA256`或`MD5`哈希值,确保未被篡改。官网提供校验工具和原始哈希值对照表,命令示例: ```bash shasum -a 256 kali-linux-2024.3-installer-amd64.iso ``` #### 步骤 5:制作启动盘 使用工具如[Rufus](https://rufus.ie/)或[BalenaEtcher](https://www.balena.io/etcher/)将ISO写入U盘,具体操作可参考引用[1]的虚拟机启动盘制作方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值