该存储库将允许您构建自定义的Kali ISO。主要好处是可以将其用作可启动USB驱动器。
环境准备
理想情况下,您应该在现有的Kali环境中构建自定义的Kali ISO 。建议使用轻量级或虚拟化(VMware / VirtualBox)映像。
作为root
:
1 | apt-get install curl git live-build cdebootstrap |
自定义
我在kali-config / variant-custom目录下使用了一个自定义变量。这包括:
- 来自默认变体(
kali-config/variant-custom/package-lists/kali.list.chroot
)的所有软件包 - 根据我的喜好附加包(
kali-config/variant-custom/package-lists/custom.list.chroot
) - 自定义脚本(
kali-config/variant-custom/hooks/live/customise.chroot
)
我还在以下位置自定义了时区,键盘布局和语言环境:
构建
要构建和使用自定义变体:
1 | cd kali-live-build |
完成后,可以在以下位置找到生成的ISO映像: images/kali-linux-custom-rolling-amd64.iso
代理构建
如果您可能要运行多个构建,那么通过缓存代理(例如Squid)路由所有内容很有用。这将显着加快后续运行。
1 | cd kali-live-build |
现在,您可以build.sh
使用--apt-http-proxy
参数运行:
1 | 出口http_proxy = http:// localhost:3128 / |
项目地址
https://github.com/prateepb/kali-live-build