GNU/Linux >> Tutoriels Linux >  >> Linux

Version Kali Linux 2019.4 (Xfce, Gnome, GTK3, Kali-Undercover, Kali-Docs, KeX, PowerShell et Public Packaging)

Il est temps de vous prendre un verre, ça va prendre du temps !

Nous sommes extrêmement heureux d'annoncer notre quatrième et dernière version de 2019, Kali Linux 2019.4, qui est disponible immédiatement en téléchargement.

2019.4 inclut de nouvelles mises à jour intéressantes :

  • Un nouvel environnement de bureau par défaut, Xfce
  • Nouveau thème GTK3 (pour Gnome et Xfce)
  • Présentation du mode "Kali Undercover"
  • Kali Documentation a un nouvel emplacement et est désormais alimenté par Git
  • Public Packaging – Importation de vos outils dans Kali
  • Kali NetHunter KeX - Bureau Kali complet sur Android
  • BTRFS lors de la configuration
  • Ajout de PowerShell
  • Le noyau est mis à niveau vers la version 5.3.9
  • … Plus les corrections de bogues et les mises à jour normales.

Nouvel environnement de bureau et thème GTK3

Il y a une tonne de mises à jour à parcourir pour cette version, mais ce que tout le monde remarquera en premier lieu, ce sont les changements apportés à l'environnement de bureau et au thème. Alors couvrons cela en premier.

Une mise à jour de l'environnement de bureau a été longue à venir. Nous avons discuté de la manière de résoudre ce problème, de ce que nous voulions faire, de l'expérimentation de différentes approches, etc., depuis des mois maintenant. En résumé, nous avions quelques problèmes que nous voulions aborder de front :

  • Problèmes de performances :Gnome est un environnement de bureau complet avec une tonne de choses incroyables qu'il peut faire. Mais toutes ces fonctionnalités s'accompagnent d'une surcharge, souvent inutile pour une distribution comme Kali. Nous voulions accélérer les choses et avoir un environnement de bureau qui ne fait que ce dont il a besoin, et rien d'autre. Gnome a été exagéré pour la plupart des utilisateurs de Kali, car beaucoup veulent juste un gestionnaire de fenêtres qui vous permet d'exécuter plusieurs fenêtres de terminal à la fois, et un navigateur Web.
  • Expérience utilisateur fracturée :nous prenons en charge une gamme de matériel, du très haut de gamme au très bas de gamme. Pour cette raison, traditionnellement, nos versions ARM bas de gamme avaient une interface utilisateur complètement différente de notre standard. Ce n'est pas optimal, et nous voulions unifier cette expérience donc peu importe que vous exécutiez une installation en métal nu sur un ordinateur portable haut de gamme ou que vous utilisiez un Raspberry Pi, l'interface utilisateur devrait être la même.
  • Apparence moderne - Nous utilisons la même interface utilisateur depuis un certain temps déjà, et notre ancien responsable du thème a changé de sujet par manque de temps. Nous voulions donc proposer quelque chose de frais, de nouveau et de moderne.

Pour nous aider à résoudre ces problèmes, nous avons retrouvé Daniel Ruiz de Alegría et commencé le développement d'un nouveau thème fonctionnant sur Xfce. Pourquoi Xfce ? Après avoir examiné les problèmes ci-dessus, nous avons estimé que Xfce les résolvait le mieux tout en restant accessible à la majorité des utilisateurs.

La solution sur laquelle nous nous sommes engagés est légère et peut fonctionner sur tous les niveaux d'installation de Kali. Il est fonctionnel en ce sens qu'il gère les différents besoins de l'utilisateur moyen sans aucun changement. Il est accessible lorsqu'il utilise des concepts d'interface utilisateur standard que nous connaissons tous pour garantir qu'il n'y a pas de courbe d'apprentissage. Et il a fière allure avec des éléments d'interface utilisateur modernes qui permettent une utilisation efficace de l'espace à l'écran.

Nous sommes vraiment ravis de cette mise à jour de l'interface utilisateur et nous pensons que vous allez l'adorer. Cependant, comme l'interface utilisateur peut être un peu comme la religion, si vous ne voulez pas quitter Gnome, ne vous inquiétez pas. Nous avons toujours une version de Gnome pour vous, avec quelques changements déjà en place. Au fil du temps, nous apporterons des modifications à tous les environnements de bureau que nous publierons pour les rendre « proches » d'une expérience utilisateur similaire, quel que soit le DE que vous exécutez. Il y aura des limites à cela, car nous n'avons pas les ressources nécessaires pour investir massivement dans le peaufinage de tous ces différents environnements. Donc, s'il y a quelque chose que vous aimeriez voir, n'hésitez pas à soumettre une demande de fonctionnalité !

Nous avons également publié une FAQ sur le nouveau thème que vous pouvez trouver sur notre page de documentation. Cela inclut certains éléments courants tels que comment basculer vers le thème de votre installation existante, comment le désactiver si vous ne l'aimez pas, etc.

Kali sous couverture

Avec le changement d'environnement, nous avons pensé faire un pas de côté et faire quelque chose d'amusant. Grâce à Robert, qui dirige notre équipe de tests d'intrusion, pour avoir suggéré un thème Kali qui ressemble à Windows pour une vue décontractée, nous avons créé le thème Kali Undercover.

Supposons que vous travaillez dans un lieu public, que vous piratez, et que vous ne voudriez peut-être pas que tout le monde voie le dragon Kali distinctif et se demande ce que vous faites. Nous avons donc créé un petit script qui modifiera votre thème Kali pour qu'il ressemble à une installation Windows par défaut. De cette façon, vous pouvez travailler un peu plus incognito. Une fois que vous avez terminé et dans un endroit plus privé, exécutez à nouveau le script et vous revenez à votre thème Kali. Comme par magie !

Kali-Docs est maintenant sur Markdown et nouveau home (/docs/)

Ce n'est peut-être pas aussi flashy que le nouveau thème, mais les modifications apportées à la documentation que nous avons apportées sont tout aussi importantes.

L'un de nos objectifs futurs avec Kali est de faire en sorte que le développement soit rendu plus public et de le rendre aussi simple que possible pour tout le monde (c'est-à-dire vous !) de s'impliquer et de contribuer à Kali. C'est de cela qu'il s'agissait lors de notre passage à GitLab plus tôt dans l'année. Une autre partie de cela consiste à changer la façon dont nous traitons les documents.

Depuis, nous avons déplacé toute notre documentation dans Markdown dans un référentiel Git public. À partir de maintenant, n'importe qui, pas seulement le personnel de Kali, peut contribuer à une meilleure documentation par le biais de demandes de fusion. Nous continuerons d'approuver toutes les modifications de contenu, mais une fois fusionnées, les modifications seront automatiquement disponibles dans la section docs de notre site Web.

Nous encourageons tout le monde à s'impliquer! Si vous voyez quelque chose qui ne va pas dans les documents existants, changez-le ! Si vous avez une idée pour de nouveaux documents, écrivez-la ! Ces types de contributions rendent Kali meilleur pour tout le monde.

Ce n'est que la première étape. Avec ce changement en place, surveillez bientôt un package Kali-Docs dans Kali qui vous donne un accès hors ligne complet à la documentation sur chaque installation de Kali. Parfait pour les situations où vous travaillez dans un environnement fermé sans accès Internet.

Emballages publics

L'un des nouveaux documents les plus importants que nous avons rédigés est de documenter comment vous pouvez créer un nouveau package qui sera inclus dans Kali.

L'un des rapports de bogues les plus courants concerne les demandes d'ajout de nouveaux outils ou de mise à jour des outils existants. Souvent, par les développeurs d'outils eux-mêmes, car ils reconnaissent que le fait d'avoir leur outil dans le référentiel Kali est le canal de distribution le plus simple pour les outils d'évaluation de la sécurité. Le volume a toujours été difficile à suivre, et nous devons prendre des décisions difficiles quant à l'affectation de nos ressources limitées.

Maintenant, avec ce flux de travail en place et documenté, vous n'avez plus à nous attendre. Allez-y, emballez votre outil et soumettez-le-nous pour approbation. C'est un excellent moyen de s'impliquer dans l'amélioration de Kali.

BTRFS pendant l'installation

Un autre ajout important à la documentation est l'utilisation de BTRFS comme système de fichiers racine. Il s'agit d'une approche étonnante documentée par Re4son, qui, une fois terminée, vous donne la possibilité d'effectuer des restaurations du système de fichiers après les mises à niveau.

Lorsque vous êtes dans une machine virtuelle et que vous êtes sur le point d'essayer quelque chose de nouveau, vous prendrez souvent un instantané au cas où les choses tournent mal, vous pouvez facilement revenir à un état connu. Cependant, lorsque vous exécutez Kali bare metal, ce n'est pas si facile. Donc, vous finissez par être très prudent, ou si les choses tournent mal, vous avez beaucoup de nettoyage manuel à faire. Avec BTRFS, vous disposez de la même capacité d'instantané sur une installation bare metal !

Comme c'est nouveau, il n'est pas encore intégré à notre programme d'installation. Une fois que nous aurons reçu des commentaires sur la façon dont cela fonctionne pour tout le monde, la prochaine étape consiste à rationaliser cela et à en faire une option plus simple dans notre programme d'installation. Donc, si vous l'essayez, assurez-vous de nous faire savoir comment cela fonctionne pour vous !

PowerShell

Passons aux autres fonctionnalités, au cas où vous l'auriez manqué, PowerShell est maintenant dans Kali. Cela a été vraiment formidable d'apporter la possibilité d'exécuter des scripts PowerShell directement sur Kali.

NetHunter Kex - Bureau Kali complet sur les téléphones Android

Une autre fonctionnalité qui nous passionne est l'introduction de NetHunter Kex. En un mot, cela vous permet de connecter votre appareil Android à une sortie HDMI avec un clavier et une souris Bluetooth et d'obtenir un bureau Kali complet, sans compromis. Oui. Depuis votre téléphone.

Nous avions un cours de test de pénétration en direct avec Kali que nous enseignions, et NetHunter Kex était juste en phase bêta. Nous voulions vraiment repousser les limites. Ainsi, dans le cours en direct, nous avons attaché un concentrateur USB-C à notre OnePlus7. Cela nous a donné un accès HDMI et Ethernet. Nous avons connecté le HDMI au projecteur et utilisé un clavier/souris Bluetooth. Grâce à cela, nous avons pu créer un module PWK complet à partir du téléphone.

C'est une fonctionnalité que vous devez voir pour le croire. Tant que vous n'en aurez pas fait l'expérience, vous ne comprendrez pas pleinement ce que cela apporte. Avec un téléphone suffisamment puissant, cela ressemble beaucoup à l'utilisation d'un joli bureau portable ARM complet qui tient dans votre poche. Les façons possibles d'exploiter cela dans les évaluations sont énormes.

Pour obtenir une description complète de l'utilisation de NetHunter Kex, consultez nos documents sur.

ARM

2019.4 est la dernière version qui prendra en charge les cartes SD de 8 Go sur ARM. À partir de 2020.1, une carte SD de 16 Go sera le minimum que nous prenons en charge. Vous pourrez toujours créer votre propre image prenant en charge les cartes plus petites si vous le souhaitez.

  • Le noyau RaspberryPi a été mis à jour vers la version 4.19.81 et le progiciel a été mis à jour pour inclure les mises à jour eeprom pour le RaspberryPi 4.

Lors des tests de version, un nombre limité d'appareils n'affichaient pas correctement le menu Kali. Ce n'était pas assez critique pour retarder la publication, donc à la place, comme solution de contournement, vous pouvez exécuter la commande suivante pour afficher le menu correctement :

apt update && apt dist-upgrade

Une fois cette opération terminée, déconnectez-vous pour revenir au gestionnaire de connexion. Passez ensuite à une console via CTRL + ALT + F11 (sur les Chromebooks, il s'agit de la touche pointant vers la gauche à côté de la touche ESC).

Connectez-vous puis exécutez :

rm -rf .cache/ .config/ .local/ && sync && reboot

Après le redémarrage, le menu aura les entrées correctes. Nous cherchons toujours à savoir pourquoi cela ne se produit que sur certaines images.

Télécharger Kali Linux 2019.4

Alors qu'est-ce que tu attends? Commencez le téléchargement maintenant !

De plus, juste pour mentionner que nous produisons également des versions hebdomadaires que vous pouvez également utiliser. Si cela fait un certain temps depuis notre dernière version et que vous voulez les derniers packages, vous n'avez pas à abandonner notre dernière version et mise à jour. Vous pouvez simplement utiliser l'image hebdomadaire à la place et avoir 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.

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

[email protected]:~# cat </etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
EOF
[email protected]:~#
[email protected]:~# apt update && apt -y full-upgrade
[email protected]:~#
[email protected]:~# [ -f /var/run/reboot-required ] && reboot -f

Si vous souhaitez passer à notre nouveau Xfce :

[email protected]:~# apt -y install kali-desktop-xfce

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

[email protected]:~# grep VERSION /etc/os-release
VERSION="2019.4"
VERSION_ID="2019.4"
VERSION_CODENAME="kali-rolling"
[email protected]:~#
[email protected]:~# uname -v
#1 SMP Debian 5.3.9-3kali1 (2019-11-20)
[email protected]:~#
[email protected]:~# uname -r
5.3.0-kali2-amd64
[email protected]:~#

REMARQUE :La sortie de "uname -r" peut être différente selon l'architecture.

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.


Linux
  1. Version Kali Linux 2018.4

  2. Installation de PowerShell sur Kali Linux

  3. Version Kali Linux 2019.4 (Xfce, Gnome, GTK3, Kali-Undercover, Kali-Docs, KeX, PowerShell et Public Packaging)

  4. Version Kali Linux 2019.3 (CloudFlare, Kali-status, métapaquets, Helper-Scripts &LXD)

  5. Version Kali Linux 2019.2

Version Kali Linux 1.0.6

Version Kali Linux 2.0 - Sana

Version Kali Linux 1.1.0

Version Kali Linux 2017.1

Version Kali Linux 2016.2

Version Kali Linux 2018.2