定制自己的Kali Live iso镜像

caocao2年前教程376

制作定制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镜像的步骤。希望对您有帮助!

相关文章

Windows下的Linux子系统

Windows下的Linux子系统

在Windows 11的微软商店中,现在可以直接安装Windows下的Linux子系统(WSL)。WSL是在2016年首次发布的,它提供了在Windows上运行Ubuntu Bash的功能。随着越来越...

kali linux&入侵XP系统——MSF初体验

kali linux&入侵XP系统——MSF初体验

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 最近我参加了某安全竞赛平...

查询和开启3389端口方式总结

查询3389端口方式总结 在查询3389端口的过程中,我们可以采用以下几种方式: 使用REG命令查询3389状态(0:ON、1:OFF)和端口(16进制->10进制)。 使用tasklist和...

WSA是什么软件 EWSA软件怎么为WPA解锁?

WSA是什么软件 EWSA软件怎么为WPA解锁?

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 WSA是什么软件?WSA...