Vous pouvez télécharger une image ISO de Kali Linux à partir du site officiel de Kali Linux et l'installer sur votre ordinateur. Vous pouvez également exécuter Kali Linux Live sans l'installer sur votre ordinateur.
Vous pouvez également créer votre propre image ISO Kali Linux. Vous pouvez utiliser les scripts de build Kali Linux officiels pour ajouter de nouveaux packages, modifier l'environnement de bureau par défaut, superposer de nouveaux fichiers, etc. à votre image ISO Kali Linux. Vous pouvez configurer presque tous les aspects de votre image ISO Kali Linux.
Dans cet article, je vais vous montrer comment construire votre propre image ISO Kali Linux. Alors, commençons.
Table des matières:
Exigences:
Pour construire votre propre image ISO Kali Linux, vous devez installer Kali Linux sur votre ordinateur. Vous pouvez également démarrer Kali Linux en mode live et l'utiliser pour créer une image ISO Kali Linux personnalisée.
NOTE: Vous pouvez également créer votre propre image Kali Linux ISO dans d'autres distributions Linux basées sur Debian. Mais c'est hors de portée de cet article.
Si vous avez besoin d'aide pour installer Kali Linux sur votre ordinateur, consultez les articles suivants:
Installation des packages de dépendance:
Tout d'abord, mettez à jour le cache du référentiel de package APT avec la commande suivante:
$ sudo apt mise à jour
Le cache du référentiel de package APT doit être mis à jour.
Exécutez la commande suivante pour installer tous les packages nécessaires pour créer une image ISO Kali Linux personnalisée:
$ sudo apt install git live-build simple-cdd CDebootstrap curl
Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Le gestionnaire de packages APT doit commencer à télécharger tous les packages requis depuis Internet. Cela peut prendre un certain temps pour terminer.
Une fois les packages téléchargés, le gestionnaire de packages APT doit les installer. Cela peut prendre un certain temps pour terminer.
À ce stade, tous les packages requis doivent être installés.
Clonage du référentiel Kali Linux Build-Scripts:
Maintenant, accédez à la ~ / Téléchargements Répertoire comme suit:
$ cd ~ / téléchargements
Exécutez la commande suivante pour cloner le référentiel Git Kali Linux Build-Scripts:
$ git clone https: // gitlab.com / kalilinux / build-scripts / live-build-config.git
Le référentiel de construction de build Kali Linux est en cours de clonage. Cela peut prendre quelques secondes pour terminer.
Le référentiel de build-scripts de Kali Linux doit être cloné à ce stade.
Un nouveau répertoire construction en direct-config / devrait être créé dans le ~ / Téléchargements annuaire.
Maintenant, accédez à la construction en direct-config / Répertoire comme suit:
$ CD Live-Build-Config /
Dans le construction en direct-config / Répertoire, vous devriez trouver les fichiers et dossiers suivants:
$ ls -lh
Dans le construction en direct-config / répertoire, vous devriez trouver le construire.shot scénario. Ceci est le script qui est utilisé pour créer une image ISO Kali Linux. Il existe de nombreuses options de ligne de commande que vous pouvez utiliser pour personnaliser l'image Kali Linux ISO. Dans les prochaines sections, je parlerai des options de ligne de commande disponibles du construire.shot scénario.
Modification de l'environnement de bureau:
Au moment d'écrire ces lignes, Kali Linux utilise l'environnement de bureau XFCE par défaut. Ainsi, l'image ISO Kali Linux démarrera l'environnement de bureau XFCE en mode live et peut être utilisé pour installer la variante de l'environnement de bureau XFCE sur votre ordinateur.
Vous pouvez créer une variante différente de l'image ISO Kali Linux si vous souhaitez utiliser un environnement de bureau différent.
Pour changer l'environnement de bureau de l'image ISO Kali Linux, utilisez le -une variante Option de ligne de commande du construire.shot script suivi de la variante Kali Linux que vous souhaitez utiliser.
Au moment d'écrire ces lignes, les variantes prises en charge sont:
Configuration des packages inclus:
La liste des packages qui seront inclus dans votre image Kali Linux ISO seront dans leur propre répertoire dans le kali-config / annuaire.
Chaque variante a son propre répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ ls -lh kali-config /
Comme vous pouvez le voir, le variant-défaut / Le répertoire est un lien symbolique avec le répertoire variant-xfce /. Je vous ai dit que Kali Linux utilise l'environnement de bureau XFCE par défaut. Donc, xfce est la variante par défaut. Toutes les modifications que vous apportez à la variant-défaut / Le répertoire est en fait les modifications que vous apportez à la variant-xfce / annuaire.
Notez que je vais apporter des modifications à la variante par défaut (variant-défaut / Répertoire) du Kali Linux dans cet article juste pour garder les choses simples. Vous pouvez apporter des modifications à toute autre variante que vous désirez.
Dans chacun des une variante-*/ répertoire, vous trouverez un listes de package / répertoire et là-bas, vous trouverez un kali.liste.chroot fichier comme vous pouvez le voir dans la capture d'écran ci-dessous. Dans le kali.liste.chroot Fichier, tous les packages qui doivent être inclus dans l'image Kali Linux ISO doivent être répertoriés.
Pour ajouter de nouveaux packages à votre image ISO Kali Linux, ouvrez le kali.liste.chroot fichier à partir de votre répertoire de variantes souhaité avec le nano Éditeur de texte comme suit:
$ nano kali-config / variant-défaut / listes de package / kali.liste.chroot
Le kali.liste.chroot Le fichier doit être ouvert.
Disons que vous voulez ajouter les packages nodejs et arbre à votre image ISO Kali Linux personnalisée.
Tapez le nom des packages (nodejs et arbre par exemple) que vous souhaitez ajouter à la fin du kali.liste.chroot déposer. Chaque paquet dans sa propre ligne séparée comme marqué dans la capture d'écran ci-dessous. Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le kali.liste.chroot déposer.
C'est ça. Lorsque vous construisez l'image Kali Linux ISO, les packages que vous avez inclus seront là.
Fichiers superposés dans votre image ISO personnalisée:
Vous pouvez superposer des fichiers ou des répertoires (ajouter de nouveaux fichiers / dossiers en haut des fichiers / dossiers Kali Linux existants) à votre image ISO Kali Linux et au système de fichiers racine de votre image ISO Kali Linux.
Il y a une différence entre les fichiers ou les répertoires de superposition en haut de l'image ISO Kali Linux et le système de fichiers racine de votre image ISO Kali Linux.
Si vous superposez des fichiers ou des répertoires en haut de l'image Kali Linux ISO, les fichiers ou répertoires seront disponibles lorsque vous montez l'image ISO Kali Linux en mode en lecture seule. Les fichiers ou répertoires ne seront pas copiés dans vos installations Kali Linux. Les fichiers ou répertoires ne seront pas disponibles dans le répertoire racine (/) de vos installations Kali Linux. Ils ne seront pas non plus disponibles dans le répertoire racine (/) lorsque vous démarrez Kali Linux en mode live en utilisant l'image ISO Kali Linux personnalisée.
Si vous superposez des fichiers ou des répertoires en haut du système de fichiers racine de votre image Kali Linux ISO, les fichiers ou répertoires seront disponibles dans le répertoire racine (/) de vos installations Kali Linux. Ils seront également disponibles dans le répertoire racine (/) lorsque vous démarrez Kali Linux en mode live en utilisant l'image ISO Kali Linux personnalisée.
Dans le Kali-Config / Common / répertoire, vous devriez trouver le comprend.binaire/ et comprend.chroot / Répertoire comme marqué dans la capture d'écran ci-dessous.
comprend.binaire/ - Tous les fichiers ou répertoires que vous mettez dans ce répertoire seront superposés en haut de votre image ISO Kali Linux.
comprend.chroot / - Tous les fichiers ou répertoires que vous mettez dans ce répertoire seront superposés en haut du système de fichiers racine de votre image ISO Kali Linux.
Utilisez un miroir de package personnalisé pour construire l'image ISO Kali Linux:
Chaque fois que vous construisez une image ISO Kali Linux en utilisant les scripts de construction officiels de Kali Linux, vous devez télécharger beaucoup de packages depuis Internet. Cela peut prendre beaucoup de temps pour terminer, ce qui augmentera à son tour le temps dont vous avez besoin pour créer une image ISO Kali Linux personnalisée.
Donc, si vous construisez beaucoup d'images ISO Kali Linux, vous voudrez peut-être utiliser votre propre miroir de package Kali Linux local pour accélérer les téléchargements. Cela accélérera le processus de construction de l'image ISO Kali Linux.
Pour utiliser votre propre miroir de package pour construire des images ISO Kali Linux, créez un nouveau fichier .miroir Dans la racine du répertoire officiel des scripts de construction Kali Linux, comme suit:
$ nano .miroir
Maintenant, saisissez l'URL de votre miroir Kali Linux local.
Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le .miroir déposer.
Depuis la prochaine construction ISO Kali Linux, votre miroir de package Kali Linux local doit être utilisé.
Construire une image ISO Kali Linux:
Maintenant que vous connaissez les options et les méthodes de ligne de commande les plus courantes pour personnaliser l'image Kali Linux ISO, vous pouvez enfin créer votre propre image Kali Linux ISO.
Pour créer une image ISO Kali Linux Live qui utilise l'environnement de bureau par défaut, vous pouvez exécuter le script de construction comme suit:
$ ./construire.sh --verbose
Si vous ne souhaitez pas exécuter Kali Linux en mode live et créer une image ISO Kali Linux pour installer uniquement Kali Linux sur votre ordinateur, exécutez le script de construction avec le -installateur Option de ligne de commande comme suit:
$ ./construire.sh --verbose - Installer
Si vous souhaitez créer une image ISO d'installation de Kali Linux Net, exécutez le script de construction avec le -variante netinst Option de ligne de commande comme suit:
$ ./construire.sh --verbose - netinst Variant
De la même manière, si vous souhaitez construire une variante différente de l'image ISO Kali Linux, ajoutez simplement le -une variante Option de ligne de commande suivie de la variante que vous souhaitez comme suit:
$ ./construire.sh --verbose - Variant
NOTE: Remplacer avec l'une des variantes Kali Linux prises en charge.
Le processus de construction doit commencer tout de suite comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela peut prendre un certain temps pour terminer.
Le script de construction construit une image ISO Kali Linux personnalisée.
Une image ISO Kali Linux personnalisée est en cours de construction comme indiqué dans l'image ci-dessous.
Une image ISO Kali Linux personnalisée est en cours de construction comme indiqué ci-dessous.
Une image ISO Kali Linux personnalisée est en cours de construction comme indiqué dans la capture d'écran ci-dessous.
À ce stade, une image ISO Kali Linux personnalisée doit être construite.
L'image ISO Kali Linux personnalisée doit être dans le images/ Répertoire comme vous pouvez le voir dans la capture d'écran ci-dessous.
$ ls -lh images /
Maintenant, vous pouvez flasher l'image ISO Kali Linux personnalisée sur votre lecteur de pouce USB et démarrer à partir de celui-ci. Vous pouvez utiliser Kali Linux en mode live ou l'installer sur votre ordinateur.
Si vous avez besoin d'aide pour créer un lecteur USB Bootable Kali Linux USB à l'aide de l'image personnalisée Kali Linux ISO, lisez les articles suivants.
Conclusion:
Dans cet article, je vous ai montré comment construire votre propre image Kali Linux ISO en utilisant les scénaristes officiels de Kali Linux. Je vous ai également montré comment changer l'environnement de bureau de l'image ISO Kali Linux et comment configurer les packages à inclure dans l'image ISO Kali Linux et les fichiers de superposition à l'image ISO Kali Linux.
Les références:
[1] Création d'un Kali ISO personnalisé | Documentation Kali Linux
[2] Personnalisation des contenus - Debian Live Manual
[3] Construire des isos Kali personnalisés | Documentation Kali Linux