GNU/Linux >> Tutoriels Linux >  >> Linux

Version Kali Linux 2020.3 (ZSH, Win-Kex, HiDPI et Bluetooth Arsenal)

C'est encore cette période de l'année, il est temps pour une autre version de Kali Linux ! Trimestre #3 - Kali Linux 2020.3 . Cette version contient diverses mises à jour impressionnantes, qui sont toutes prêtes à être téléchargées ou mises à jour immédiatement.

Un aperçu rapide des nouveautés depuis la dernière version en mai 2020 :

  • Nouvelle coque - Démarrage du processus pour passer de "Bash" à "ZSH
  • La sortie de Win-Kex - Préparez-vous WSL2
  • Automatisation du HiDPI support - Mode de commutation facile
  • Icônes d'outils - Chaque outil par défaut a maintenant sa propre icône unique
  • Arsenal Bluetooth - Nouvel ensemble d'outils pour Kali NetHunter
  • Assistance Nokia - Nouveaux appareils pour Kali NetHunter
  • Processus de configuration - Plus de dépôts réseau manquants et installations plus rapides

Nouveau shell (arrive)

La plupart des gens qui utilisent Kali Linux, (nous espérons) , sont des utilisateurs Linux très expérimentés. En conséquence, ils se sentent très à l'aise autour de la ligne de commande. Nous comprenons que les "shells" sont une chose très personnelle et précieuse pour tout le monde (local ou distant !), car c'est ainsi que la plupart des gens interagissent avec Kali Linux. Au point où de nombreux utilisateurs expérimentés n'utilisent qu'une «interface graphique» pour faire tourner plusieurs terminaux. Par défaut, Kali Linux a toujours utilisé "bash" (alias "Bourne-Again SHell") comme shell par défaut, lorsque vous ouvrez un terminal ou une console. Tout utilisateur chevronné de Kali connaîtrait l'invite [email protected]:~$ (ou [email protected]:~# pour les utilisateurs plus âgés !/) très bien !

Aujourd'hui, nous annonçons le plan de basculement vers le shell ZSH . Il est actuellement prévu qu'il devienne le shell par défaut en 2020.4 (pour cette version 2020.3, bash sera toujours la valeur par défaut ) .

Si vous avez une nouvelle installation par défaut de Kali Linux 2020.3, vous devriez avoir ZSH déjà installé (sinon, faites sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions ) , prêt pour un essai. Cependant, si vous avez installé une version antérieure de Kali Linux et que vous avez mis à niveau vers 2020.3 , votre utilisateur n'aura pas la configuration ZSH par défaut que nous avons préparée avec beaucoup d'amour. Donc, pour les utilisateurs de mise à niveau uniquement, assurez-vous de copier le fichier de configuration :

[email protected]:~$ cp /etc/skel/.zshrc ~/
[email protected]:~$

Ensuite, tout ce que vous avez à faire est de passer à ZSH :

[email protected]:~$ zsh
┌──(kali㉿kali)-[~]
└─$

Si vous aimez ce que vous voyez, vous pouvez définir ZSH par défaut (en remplacement de bash) en faisant chsh -s /bin/zsh . C'est ce que nous ferons en 2020.4 .

Nous voulions informer la communauté avant que ce changement ne se produise. Il s'agit d'un changement très important (certains peuvent prétendre plus important que le passage de Gnome à Xfce l'année dernière). Nous recherchons également des commentaires . Nous espérons avoir le bon équilibre entre design et fonctionnalité, mais nous savons que ceux-ci ne sont généralement pas parfaits du premier coup. Et, nous ne voulons pas surcharger le shell par défaut avec trop de fonctionnalités, car les appareils moins puissants auront alors du mal ou il peut être difficile à lire pour les yeux. ZSH est quelque chose que nous voulions faire depuis longtemps (même avant le passage à Xfce !) .

Nous effectuerons des tests approfondis au cours de ce prochain cycle, nous nous réservons donc le droit de retarder le changement par défaut ou de changer de direction tous ensemble. Encore une fois, nous vous encourageons à nous faire part de vos commentaires sur ce processus. Nous ne pouvons pas couvrir tous les cas d'utilisation par nous-mêmes, donc votre aide est importante .

Q.) Pourquoi avez-vous fait le changement ? Qu'est-ce qui ne va pas avec bash ? A.) Vous pouvez faire beaucoup de choses avancées avec bash et le personnaliser pour en faire encore plus, mais ZSH vous permet de faire encore plus. C'était un très gros argument de vente.

Q.) Pourquoi avez-vous choisi le ZSH et non le poisson ? A.) Dans la discussion sur le changement de coquillages, l'une des options qui a été proposée est Poisson (Friendly Interactive SHell) . Le poisson est une belle coquille (probablement plus belle que ZSH) , mais de manière réaliste, ce n'était pas une réelle considération en raison du fait qu'il n'est pas compatible POSIX. Cela causerait beaucoup de problèmes, car les lignes simples courantes ne fonctionneraient tout simplement pas.

Q.) Allez-vous utiliser des frameworks ZSH (par exemple, Oh-My-ZSH ou Prezto) ? A.) À ce stade, par défaut, non. Le poids de ceux-ci ne serait pas utilisable pour les appareils de faible puissance. Vous pouvez toujours les installer vous-même par la suite (comme beaucoup de membres de notre équipe le font) .

Win-KeX

Avoir Kali Linux sur "Windows Subsystem for Linux" (WSL) est quelque chose dont nous profitons depuis sa sortie. Avec la sortie de WSLv2, la fonctionnalité globale et l'expérience utilisateur se sont considérablement améliorées.

Aujourd'hui, l'expérience s'améliore une fois de plus avec l'introduction de Win-KeX (Expérience de bureau Windows + Kali). Après l'avoir installé, tapez kex , ou en cliquant sur le bouton, Win-KeX vous donnera une interface graphique de session persistante .

Après avoir installé WSL (il existe d'innombrables guides en ligne, ou vous pouvez suivre les nôtres/) , vous pouvez installer Win-KeX en procédant comme suit :

sudo apt update && sudo apt install -y kali-win-kex

Ensuite, si vous voulez faire un raccourci, suivez notre guide, ou vous pouvez simplement taper kex !

Au sujet de WSL (et c'est vrai pour Docker et AWS EC2 ) quelque chose que nous avons vu un peu, c'est qu'après avoir obtenu un environnement de bureau, les gens ont remarqué que les outils n'étaient pas "là". C'est parce qu'ils ne sont pas inclus par défaut , pour garder l'image aussi petite que possible. Vous devez soit les installer manuellement un par un, soit récupérer le métapaquet par défaut pour obtenir tous les outils prêts à l'emploi :sudo apt install -y kali-linux-default

Veuillez noter que Win-KeX nécessite WSL v2 sur x64 car il n'est pas compatible avec WSL v1 ou arm64.

Pour plus d'informations, veuillez consulter notre page de documentation sur Win-KeX

Automatisation du HiDPI

Les écrans HiDPI sont de plus en plus courants. Malheureusement, la prise en charge de Linux, prête à l'emploi, n'a pas été excellente (les utilisateurs Linux plus âgés se souviennent peut-être d'une époque où cela était très courant pour de nombreux changements matériels.) . Ce qui signifie qu'après une nouvelle installation, quelques ajustements sont nécessaires pour que cela fonctionne, sinon la police/le texte/l'affichage risque d'être très petit à lire. Nous avons eu un guide expliquant le processus requis pour le faire fonctionner, mais le processus avant était un peu "fiddly". Nous voulions faire mieux .

Nous avons donc créé kali-hidpi-mode . Maintenant, soit en tapant kali-hidpi-mode ou en le sélectionnant dans le menu (comme indiqué ci-dessous) , devrait automatiser la commutation entre les modes HiDPI.

Icônes d'outils

Au cours des dernières versions, nous avons montré les progrès réalisés pour obtenir davantage d'icônes thématiques pour les outils. Nous pouvons maintenant dire, si vous utilisez la liste d'outils par défaut (kali-linux-default ), chaque outil du menu (et puis quelques autres !), devraient avoir leur propre icône maintenant.

Nous travaillerons à l'ajout d'outils manquants au menu (et à la création d'icônes pour eux) au cours des prochaines versions de Kali, ainsi qu'à l'expansion dans le kali-linux-large métapaquet (puis kali-tools-everything /). Nous avons également des plans pour ces icônes, en dehors du menu - plus d'informations dans une prochaine version !

Arsenal Bluetooth Kali NetHunter

Nous sommes fiers de vous présenter Bluetooth Arsenal par yesimxev de l'équipe Kali NetHunter. Il combine un ensemble d'outils Bluetooth dans l'application Kali NetHunter avec des flux de travail préconfigurés et des cas d'utilisation passionnants. Vous pouvez utiliser votre adaptateur externe pour la reconnaissance , usurpation d'identité , écouter et injection audio dans divers appareils, y compris des haut-parleurs, des casques, des montres ou même des voitures.

Veuillez noter que RFCOMM et RFCOMM tty devra être activé dans les noyaux à partir de maintenant pour prendre en charge certains des outils.

Kali NetHunter pour téléphones Nokia

Kali NetHunter prend désormais en charge Nokia 3.1 et Nokia 6.1 téléphones, grâce à yesimxev. Les images sont disponibles sur notre site de téléchargement. Veuillez noter que ces images contiennent un "rootfs Kali minimal" pour des raisons techniques, mais vous pouvez facilement installer tous les outils par défaut via sudo apt install -y kali-linux-default .

Processus de configuration

L'image complète du programme d'installation contenait toujours tous les packages requis pour une installation hors ligne, mais si vous installiez un système Kali Linux avec cette image et sans désactiver le réseau, le programme d'installation exécuterait automatiquement dist-upgrade pendant l'installation. Ceci est fait pour vous assurer que vous disposez des derniers packages au premier démarrage. Et cette étape peut prendre très longtemps , surtout après quelques mois après une version lorsque beaucoup de mises à jour se sont accumulés. À partir de 2020.3, nous avons désactivé le miroir réseau dans le programme d'installation complet afin que vous obteniez toujours la même vitesse d'installation , et les mêmes packages et versions pour cette version - assurez-vous simplement de mettre à jour après l'installation !

Pendant que nous y étions, nous avons résolu un autre problème connexe. Si vous n'aviez pas accès au réseau (volontairement ou non) lors de l'installation, vous obtiendriez un référentiel réseau vide (/etc/apt/sources.list /). Cela signifie que vous ne pourrez pas utiliser apt pour installer des packages supplémentaires. Bien qu'il puisse y avoir des utilisateurs qui n'auront jamais de réseau, nous pensons qu'il est préférable de configurer ce fichier dans tous les cas . C'est donc ce que nous avons fait . Par défaut, toutes les nouvelles installations après 2020.3 auront des dépôts réseau prédéfinis .

Mises à jour des appareils ARM

Nous avons (avec le travail de Francisco Jose Rodríguez Martos qui a fait beaucoup de changements back-end) actualisé nos scripts de construction pour nos appareils ARM. Nous avons pré-généré diverses images ARM différentes (à partir de 2020.3 - 19 images) pour permettre un téléchargement et un déploiement rapides, mais nous avons des scripts de construction pour plus (à partir de 2020.3 - 39 images) . Si votre appareil ne fait pas partie de ceux pour lesquels nous publions des images, vous devrez utiliser les scripts pour générer vous-même l'image.

Changements notables dans la version 2020.3 d'ARM :

  • Toutes les images ARM venir avec kali-linux-default métapaquet installés, les alignant sur le reste de nos versions, afin que plus d'outils soient disponibles lors du premier démarrage
  • Nous avons réduit la taille de toutes nos images ARM qui sont créés, les téléchargements doivent donc être plus petits. Cependant, vous devrez toujours utiliser au moins 16 Go carte SD/clé USB/eMMC
  • Pinebook et Pinebook Pro les images peuvent désormais être utilisées sur carte SD ou eMMC
  • Le Pinebook l'image a maintenant le pilote WiFi construit lors de la création de l'image, au lieu du premier démarrage, cela devrait accélérer le premier démarrage massivement
  • Le Pinebook Pro a un changement par rapport au firmware en amont, qui change ccode=DE à ccode=all - cela permet d'accéder à plus de 2,4 GHz et 5 GHz canaux
  • Le RaspberryPi 64 bits les images ont maintenant les utilitaires userland RaspberryPi construit lors de la création de l'image, donc vcgencmd et divers autres utilitaires qui n'étaient auparavant disponibles que sur l'image 32 bits sont désormais également utilisables sur 64 bits
  • Le ODROID-C2 image utilise maintenant le noyau Kali, au lieu d'un fournisseur fourni. Cela signifie à l'avenir, un apt dist-upgrade vous obtiendrez des mises à jour du noyau au lieu d'attendre une nouvelle version de Kali
  • Le /etc/fstab le fichier inclut maintenant la partition racine via UUID , cela devrait faciliter l'utilisation d'une clé USB au lieu de la carte SD sur les appareils qui la prennent en charge

Quelques éléments en cours de développement :

  • RaspberryPi les images utilisent les noyaux 4.19. Nous aimerions toutefois passer à la version 5.4, nexmon ne fonctionne pas correctement avec lui (car le nouveau noyau nécessite la version du firmware => 7.45.202) pour lequel aucun patch nexmon n'existe encore
  • Il y a un nouveau USBArmory Mk2 script de construction. Cependant, nous n'avons pas le matériel pour le tester, nous recherchons donc des commentaires de la communauté qui sont en mesure de le tester
  • Veyron l'image sera publiée à une date ultérieure pour les problèmes de noyau qui n'ont pas encore été résolus

Environnement de bureau

Comme il y a eu une mise à jour mineure de Gnome, nous avons profité des nouveaux paramètres :

  • Gestionnaire de fichiers de GNOME nautilus a un nouveau thème
  • Le moniteur système de GNOME correspond désormais aux couleurs et dispose également de diagrammes de CPU empilés
  • Amélioration de la conception des "barres d'en-tête imbriquées" (exemple, dans la fenêtre des paramètres, où la barre d'en-tête gauche est jointe à la barre de navigation latérale)

Crimes de la communauté

Une nouvelle section dans les notes de version, les cris de la communauté. Ce sont des personnes du public qui ont aidé Kali et l'équipe de la dernière version. Et nous tenons à les féliciter pour leur travail (nous aimons leur rendre hommage !) :

  • Crash qui aide la communauté depuis un certain temps déjà, merci !
  • FrangaL qui a fait du bon travail avec Kali Linux ARM, merci !

Tout le monde peut aider, tout le monde peut s'impliquer !

Télécharger Kali Linux 2020.3

Images fraîches Alors qu'est-ce que tu attends? Commencez déjà à télécharger !

Les utilisateurs chevronnés de Kali Linux en sont déjà conscients, mais pour ceux qui ne le sont pas, nous produisons également des versions hebdomadaires que vous pouvez également utiliser. Si vous ne pouvez pas attendre notre prochaine version et que vous voulez les derniers packages lorsque vous téléchargez l'image, vous pouvez simplement utiliser l'image hebdomadaire à la place. De cette façon, vous aurez moins de mises à jour à faire. Sachez simplement qu'il s'agit de versions automatisées que nous ne contrôlons pas comme nous le faisons pour nos images de version standard . Mais nous acceptons volontiers les rapports de bugs sur ces images car nous souhaitons que tous les problèmes soient résolus avant notre prochaine version.

Améliorations existantes Si vous avez déjà une installation Kali Linux existante, n'oubliez pas que vous pouvez toujours faire une mise à jour rapide :

[email protected]:~$ echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
[email protected]:~$
[email protected]:~$ sudo apt update && sudo apt -y full-upgrade
[email protected]:~$
[email protected]:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
[email protected]:~$

Vous devriez maintenant être sur Kali Linux 2020.3. Nous pouvons faire une vérification rapide en faisant :

[email protected]:~$ grep VERSION /etc/os-release
VERSION="2020.3"
VERSION_ID="2020.3"
VERSION_CODENAME="kali-rolling"
[email protected]:~$
[email protected]:~$ uname -v
#1 SMP Debian 5.7.6-1kali2 (2020-07-01)
[email protected]:~$
[email protected]:~$ uname -r
5.7.0-kali1-amd64
[email protected]:~$

REMARQUE :La sortie de uname -r peut être différent selon l'architecture du système.

Comme toujours, si vous rencontrez des bogues dans Kali, veuillez soumettre un rapport sur notre outil de suivi des bogues. Nous ne pourrons jamais réparer ce que nous ne savons pas être cassé ! Et Twitter n'est pas un outil de suivi des bogues !


Linux
  1. Version Kali Linux 2018.1

  2. Version Kali Linux 2017.3

  3. Version Kali Linux 2018.4

  4. Version Kali Linux 2019.1

  5. Version Kali Linux 2020.4 (ZSH, Bash, CME, MOTD, AWS, Docs, Win-KeX et Vagrant)

Date de sortie de Kali Linux 2.0 prévue

Version Kali Linux 1.1.0

Version Kali Linux 2017.2

Version Kali Linux 2017.1

Version Kali Linux 2016.2

Version Kali Linux 2018.2