定制自己的Kali Live iso镜像

caocao1年前教程221

制作定制Kali Live镜像的方法

在这篇文章中,我将介绍如何使用live-build-config脚本制作定制的Kali Live镜像。这个方法非常方便,可以添加自己的更改,并且推荐在最新的Kali Linux上进行制作。下面是我自己的制作步骤:

  1. 下载live-build-config工具 终端输入以下命令:
   apt install curl git live-build
   git clone git://git.kali.org/live-build-config.git

第一条命令用于安装curl、git和live-build所依赖的软件包。前两个软件包应该已经在Kali中默认安装了。第二条命令是将live-build-config脚本从GitHub克隆到本地。

  1. 配置镜像的个人设置 克隆完成后,live-build-config文件夹中的kali-config文件夹包含了需要更改的个人设置。除了common文件夹外,其他文件夹是针对不同的Kali桌面环境(如e17、gnome、i3wm、kde等)的配置文件。我们首先要更改的是common文件夹中的配置文件,这样不论选择哪种桌面环境搭建定制镜像,个人设置都会被应用。

    common文件夹中包含了一些文件夹,其中我了解用途的有:

  • bootloaders:包含一些grub的设置,还有一张splash.png就是U盘启动后会显示的背景图片。
  • includes.chroot:包含需要额外添加到live系统中的文件,结构类似于正常Linux的根目录。可以将需要定制的文件(如密码字典等)放入其中。如果想更改默认的root密码,也需要在这个文件夹中修改一个脚本,后文会详细讲解。
  • package-lists:这个文件夹中的三个文本文件列出了需要安装的各种软件包。但不推荐直接在这里添加需要定制安装的软件包,应该去对应的桌面环境的package-lists文件夹中添加。
  1. 添加指定软件包和更改默认密码 因为我想定制的是gnome环境的Kali,所以我编辑了variant-gnome/package-lists下的kali.list.chroot文件。在文件中添加了bettercap,这样定制出的镜像就会包含bettercap。

    要更改默认密码,需要编辑/common/includes.chroot/usr/lib/live/config文件夹下的0031-root-password文件。这是一个脚本文件,原本内容如下:

   #!/bin/sh
   usermod -p 'toor' root

但是在使用usermod -p命令修改密码时,需要使用加密后的密文。我们可以使用Python将想要设置的密码转换成密文。在终端中输入以下命令:

   python
   import crypt
   print(crypt.crypt("你想定制的密码", "X0"))

输出的结果就是加密后的密码的密文,将密文复制到0031-root-password文件中替换原来的密文即可。

  1. 生成定制镜像 这是最后一步,也是最耗时的一步,因为需要下载完整的Kali软件包。在live-build-config文件夹下打开终端,输入以下命令:
   ./build.sh --variant 想要定制的桌面环境 --verbose

下载过程可能会很长,如果出现网络问题或卡死,不用担心,可以使用Ctrl+C中断后再次执行命令。下载完成后,定制的Live ISO镜像应该位于live-build-config/image文件夹中,只需像刻录官方镜像一样将其刻录到U盘上,就可以使用定制的Kali Live系统了。

这就是制作定制Kali Live镜像的步骤。希望对您有帮助!

相关文章

Web页面验证码机制漏洞的检测

Web页面验证码机制漏洞的检测

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 每个用户都在部分网站上注...

全新 Kali Linux 系统安装指南

全新 Kali Linux 系统安装指南

Kali Linux 系统安装指南 本安装指南及以后的文章主要是为了帮助个人熟悉 Kali Linux 系统和其中一些工具软件的使用。-- Rob Turner Kali Linux 简介 Kali...

cdlinux u盘启动不了(u盘启动cdlinux后没有发现无线网卡)

CDlinux U盘启动问题解决方法 本文将详细介绍如何解决CDlinux U盘启动问题(即在U盘启动CDlinux后无法找到无线网卡)。让我们一起来看看具体的步骤吧。 制作U盘启动盘 插入U盘或S...

如何下载kali镜像

如何下载kali镜像

下载Kali镜像的步骤 如果你是一名安全研究人员或爱好者,那么你一定听说过Kali Linux。Kali是一个基于Debian的Linux发行版,专门用于网络渗透测试和安全审计。Kali内置了大量的安...