GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kali Linux 2020.3 Release (ZSH, Win-Kex, HiDPI &Bluetooth Arsenal)

Es ist wieder soweit, Zeit für eine weitere Kali Linux-Veröffentlichung! Quartal #3 – Kali Linux 2020.3 . Diese Version enthält verschiedene beeindruckende Updates, die alle sofort heruntergeladen oder aktualisiert werden können.

Ein kurzer Überblick über die Neuerungen seit der letzten Veröffentlichung im Mai 2020:

  • Neue Hülle - Starten des Vorgangs zum Wechseln von „Bash“ zu „ZSH
  • Die Veröffentlichung von Win-Kex - Machen Sie sich bereit WSL2
  • HiDPI automatisieren Unterstützung - Easy Switching Mode
  • Werkzeugsymbole - Jedes Standardwerkzeug hat jetzt sein eigenes einzigartiges Symbol
  • Bluetooth-Arsenal - Neuer Werkzeugsatz für Kali NetHunter
  • Nokia-Support - Neue Geräte für Kali NetHunter
  • Einrichtungsprozess - Keine fehlenden Netzwerk-Repositories mehr und schnellere Installationen

Neue Shell (kommt)

Die meisten Leute, die Kali Linux verwenden, (hoffen wir) , sind sehr erfahrene Linux-Anwender. Daher fühlen sie sich an der Kommandozeile sehr wohl. Wir verstehen, dass „Shells“ für jeden (lokal oder remote!) eine sehr persönliche und wertvolle Sache sind, da die meisten Menschen auf diese Weise mit Kali Linux interagieren. Bis zu dem Punkt, an dem viele erfahrene Benutzer nur eine „GUI“ verwenden, um mehrere Terminals hochzufahren. Standardmäßig hat Kali Linux immer „bash“ (alias „Bourne-Again SHell“) verwendet als Standard-Shell, wenn Sie ein Terminal oder eine Konsole öffnen. Jeder erfahrene Kali-Benutzer kennt den Prompt [email protected]:~$ (oder [email protected]:~# für die älteren Benutzer!/) sehr gut!

Heute kündigen wir den Plan an, auf die ZSH-Shell umzustellen . Dies ist derzeit als Standard-Shell in 2020.4 geplant (für diese Version 2020.3 wird bash immer noch die Standardeinstellung sein ) .

Wenn Sie eine frische Standardinstallation haben von Kali Linux 2020.3 sollten Sie ZSH bereits installiert haben (falls nicht, führen Sie sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions aus ) , bereit zum Ausprobieren. Wenn Sie jedoch eine frühere Version von Kali Linux installiert und ein Upgrade auf 2020.3 durchgeführt haben , wird Ihrem Benutzer die standardmäßige ZSH-Konfiguration fehlen, die wir mit viel Liebe gekocht haben. Stellen Sie daher nur für Upgrade-Benutzer sicher, dass Sie die Konfigurationsdatei kopieren:

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

Dann müssen Sie nur noch auf ZSH wechseln:

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

Wenn Ihnen gefällt, was Sie sehen, können Sie ZSH als Standard festlegen (ersetzt bash) indem Sie chsh -s /bin/zsh ausführen . Das werden wir in 2020.4 tun .

Wir wollten die Community benachrichtigen, bevor dieser Wechsel stattfindet. Dies ist eine sehr große Änderung (einige mögen argumentieren, dass sie größer ist als der Wechsel von Gnome zu Xfce im letzten Jahr). Wir suchen auch nach Feedback . Wir hoffen, dass wir die richtige Balance zwischen Design und Funktionalität haben, aber wir wissen, dass diese normalerweise nicht gleich beim ersten Mal perfekt gemacht werden. Und wir wollen die Standard-Shell nicht mit zu vielen Funktionen überladen, da Geräte mit geringerer Leistung dann Schwierigkeiten haben oder es für die Augen schwer zu lesen ist. ZSH war etwas, was wir schon lange machen wollten (noch vor der Umstellung auf Xfce!) .

Wir werden während dieses nächsten Zyklus umfangreiche Tests durchführen, daher behalten wir uns das Recht vor, die Standardänderung zu verschieben oder die Richtung insgesamt zu ändern. Auch hier möchten wir Sie ermutigen, Feedback zu diesem Prozess zu geben. Wir können nicht jeden Anwendungsfall alleine abdecken, daher ist Ihre Hilfe wichtig .

F.) Warum haben Sie den Wechsel vorgenommen? Was ist falsch an Bash? A.) Sie können mit bash viele fortgeschrittene Dinge tun und es so anpassen, dass es noch mehr kann, aber ZSH ermöglicht Ihnen noch mehr zu tun. Dies war ein wirklich großes Verkaufsargument.

F.) Warum haben Sie sich für ZSH und nicht für Fisch entschieden? A.) Bei der Diskussion über das Wechseln der Shells kam eine der Optionen auf Fish (Friendly Interactive SHell) . Fisch ist eine schöne Schale (wahrscheinlich schöner als ZSH) , aber realistischerweise war es keine wirkliche Überlegung, da es nicht POSIX-kompatibel ist. Dies würde viele Probleme verursachen, da herkömmliche Einzeiler einfach nicht funktionieren.

F.) Werden Sie irgendwelche ZSH-Frameworks verwenden (z. B. Oh-My-ZSH oder Prezto)? A.) Zu diesem Zeitpunkt standardmäßig nein. Das Gewicht dieser Geräte wäre für Geräte mit geringerer Leistung nicht praktikabel. Sie können sie danach immer noch selbst installieren (wie viele unserer Teammitglieder) .

Win-KeX

Kali Linux auf „Windows Subsystem for Linux“ (WSL) zu haben, ist etwas, das wir seit seiner Veröffentlichung nutzen. Mit der Veröffentlichung von WSLv2 haben sich die Gesamtfunktionalität und das Benutzererlebnis dramatisch verbessert.

Heute verbessert sich die Erfahrung noch einmal mit der Einführung von Win-KeX (Windows + Kali-Desktop-ERFAHRUNG). Geben Sie nach der Installation kex ein , oder klicken Sie auf die Schaltfläche, Win-KeX gibt Ihnen eine Persistent-Session-GUI .

Nachdem Sie WSL installiert haben (es gibt unzählige Anleitungen online, oder folgen Sie unserer/) , können Sie Win-KeX installieren indem Sie Folgendes tun:

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

Wenn Sie danach eine Verknüpfung erstellen möchten, folgen Sie unserer Anleitung oder geben Sie einfach kex ein !

Zum Thema WSL (und das gilt für Docker und AWS EC2 ) Etwas, das wir ein wenig gesehen haben, ist, dass die Leute nach dem Erhalten einer Desktop-Umgebung bemerkt haben, dass die Tools nicht „da“ sind. Dies liegt daran, dass sie standardmäßig nicht enthalten sind , um das Bild so klein wie möglich zu halten. Sie müssen sie entweder einzeln manuell installieren oder das Standard-Metapaket holen, um alle Tools sofort zu erhalten:sudo apt install -y kali-linux-default

Bitte beachten Sie, dass Win-KeX WSL v2 auf x64 erfordert da es nicht mit WSL v1 oder arm64 kompatibel ist.

Weitere Informationen finden Sie auf unserer Dokumentationsseite zu Win-KeX

HiDPI automatisieren

HiDPI-Displays werden immer häufiger. Leider war die standardmäßige Linux-Unterstützung nicht besonders gut (ältere Linux-Benutzer erinnern sich vielleicht an eine Zeit, in der dies bei vielen Hardwareänderungen üblich war.) . Das bedeutet, dass nach einer Neuinstallation einige Anpassungen erforderlich sind, damit es funktioniert, da sonst Schriftart/Text/Anzeige sehr klein zu lesen sind. Wir hatten eine Anleitung, die den Prozess erklärt, der erforderlich ist, damit es funktioniert, aber der Prozess zuvor war ein wenig „fummelig“. Wir wollten es besser machen .

Also haben wir den Kali-Hidpi-Modus gemacht . Geben Sie nun entweder kali-hidpi-mode ein oder wählen Sie es aus dem Menü (wie unten gezeigt) aus , sollte das Umschalten zwischen den HiDPI-Modi automatisieren.

Werkzeugsymbole

In den letzten Veröffentlichungen haben wir den Fortschritt bei der Bereitstellung von mehr thematischen Symbolen für Werkzeuge gezeigt. Wir können jetzt sagen, ob Sie die Standard-Toolliste verwenden (kali-linux-default ), jedes Werkzeug im Menü (und dann ein paar zusätzliche!), sollten ihr eigenes Symbol haben jetzt.

Wir werden in den nächsten Kali-Versionen daran arbeiten, fehlende Tools zum Menü hinzuzufügen (und Symbole dafür zu erstellen) und in kali-linux-large erweitern Metapaket (dann kali-tools-everything /). Wir haben auch Pläne für diese Symbole außerhalb des Menüs - weitere Informationen in einer kommenden Version!

Kali NetHunter Bluetooth-Arsenal

Wir sind stolz darauf, Bluetooth Arsenal vorzustellen von yesimxev vom Kali NetHunter-Team. Es kombiniert eine Reihe von Bluetooth-Tools in der Kali NetHunter-App mit einigen vorkonfigurierten Workflows und spannenden Anwendungsfällen. Sie können Ihren externen Adapter zur Aufklärung verwenden , Spoofing , anhören und Injizieren von Audio in verschiedene Geräte, einschließlich Lautsprecher, Headsets, Uhren oder sogar Autos.

Bitte beachten Sie, dass RFCOMM und RFCOMM tty muss im Kernel aktiviert werden von nun an, um einige der Tools zu unterstützen.

Kali NetHunter für Nokia-Telefone

Kali NetHunter unterstützt jetzt Nokia 3.1 und Nokia 6.1 Telefone, dank yesimxev. Bilder sind auf unserer Download-Seite verfügbar. Bitte beachten Sie, dass diese Images aus technischen Gründen ein „minimales Kali-Rootfs“ enthalten, aber Sie können alle Standardtools einfach über sudo apt install -y kali-linux-default installieren .

Einrichtungsprozess

Das vollständige Installer-Image enthielt immer alle für eine Offline-Installation erforderlichen Pakete, aber wenn Sie ein Kali Linux-System mit diesem Image installierten und das Netzwerk nicht deaktivierten, führte das Installationsprogramm automatisch dist-upgrade aus während die Installation. Dies geschieht, um sicherzustellen, dass Sie beim ersten Start die neuesten Pakete haben. Und dieser Schritt kann sehr lange dauern , besonders nach ein paar Monaten nach einer Veröffentlichung, wenn viele Updates angesammelt haben. Seit 2020.3 haben wir den Netzwerkspiegel im vollständigen Installationsprogramm deaktiviert damit Sie immer die gleiche Installationsgeschwindigkeit erhalten , und die gleichen Pakete und Versionen für diese Version - stellen Sie einfach sicher, dass Sie nach der Installation aktualisieren !

Während wir dabei waren, haben wir ein anderes verwandtes Problem behoben. Wenn Sie (freiwillig oder anderweitig) keinen Netzwerkzugriff hatten Während der Installation erhalten Sie ein leeres Netzwerk-Repository (/etc/apt/sources.list /). Das bedeutet, dass Sie apt nicht verwenden könnten zusätzliche Pakete zu installieren. Auch wenn es einige Benutzer geben wird, die niemals über ein Netzwerk verfügen werden, glauben wir, dass es am besten ist, diese Datei in allen Fällen tatsächlich zu konfigurieren . Das haben wir also getan . Standardmäßig haben alle Neuinstallationen nach 2020.3 vordefinierte Netzwerk-Repositories .

ARM-Geräteaktualisierungen

Wir haben (zusammen mit der Arbeit von Francisco Jose Rodríguez Martos, der viele Backend-Änderungen vorgenommen hat) unsere Build-Skripte für unsere ARM-Geräte aktualisiert. Wir haben verschiedene ARM-Images vorgeneriert (ab 2020.3 – 19 Images) um einen schnellen Download und eine schnelle Bereitstellung zu ermöglichen, aber wir haben Build-Skripts für mehr (ab 2020.3 – 39 Images) . Wenn Ihr Gerät nicht zu den Geräten gehört, für die wir Bilder veröffentlichen, müssen Sie die Skripts verwenden, um das Bild selbst zu generieren.

Bemerkenswerte Änderungen in der Version 2020.3 von ARM:

  • Alle ARM-Images kommen mit kali-linux-default Metapaket installiert, wodurch sie mit dem Rest unserer Versionen in Einklang gebracht werden, sodass mehr Tools verfügbar sind, wenn Sie zum ersten Mal booten
  • Wir haben die Größe aller unserer ARM-Bilder reduziert die erstellt werden, daher sollten Downloads kleiner sein. Sie müssen jedoch trotzdem mindestens 16 GB verwenden SD-Karte/USB-Laufwerk/eMMC
  • Pinebook und Pinebook Pro Bilder können jetzt auf entweder SD-Karte oder eMMC verwendet werden
  • Das Pinebook Image hat jetzt den WiFi-Treiber während der Image-Erstellung erstellt, anstatt beim ersten Booten, dies sollte die Zeit des ersten Bootens beschleunigen massiv
  • Das Pinebook Pro hat eine Änderung von der Upstream-Firmware, die ccode=DE ändert bis ccode=all - Dies ermöglicht den Zugriff auf mehr 2,4 GHz und 5 GHz Kanäle
  • Der 64-Bit-RaspberryPi Bilder haben jetzt die RaspberryPi Userland Utilities während der Image-Erstellung erstellt, also vcgencmd und verschiedene andere Dienstprogramme, die zuvor nur auf dem 32-Bit-Image verfügbar waren, können jetzt auch auf 64-Bit verwendet werden
  • Der ODROID-C2 image verwendet jetzt den Kali-Kernel anstelle eines vom Anbieter bereitgestellten. Das bedeutet zukünftig ein apt dist-upgrade erhalten Sie Kernel-Updates, anstatt auf eine neue Kali-Version zu warten
  • Der /etc/fstab -Datei enthält jetzt die Root-Partition über UUID , das sollte es einfacher machen, wenn Sie versuchen, ein USB-Laufwerk zu verwenden anstelle von sdcard auf Geräten, die dies unterstützen

Ein paar Dinge, die noch in Arbeit sind:

  • RaspberryPi Bilder verwenden 4.19-Kernel. Wir würden jedoch gerne zu 5.4 wechseln, nexmon damit nicht richtig funktioniert (da der neue Kernel die Firmware-Version => 7.45.202 benötigt) für die noch kein Nexmon-Patch existiert
  • Es gibt ein neues USBArmory Mk2 Skript erstellen. Wir haben jedoch nicht die Hardware, um es zu testen, also suchen wir nach Community-Feedback, das es testen kann
  • Veyron image wird zu einem späteren Zeitpunkt für Kernelprobleme veröffentlicht, die noch nicht aufgespürt wurden

Desktop-Umgebung

Da Gnome geringfügig aktualisiert wurde, haben wir einige Vorteile der neuen Einstellungen genutzt:

  • GNOMEs Dateimanager nautilus hat ein neues Thema
  • Der Systemmonitor von GNOME stimmt jetzt mit den Farben überein und hat auch gestapelte CPU-Diagramme
  • Das Design für „verschachtelte Kopfleisten“ verbessert (Beispiel im Einstellungsfenster, wo die linke Kopfleiste mit der seitlichen Navigationsleiste verbunden ist)

Community-Ausrufe

Ein neuer Abschnitt in den Versionshinweisen, Community Shoutouts. Das sind Leute aus der Öffentlichkeit, die Kali geholfen haben und das Team für die letzte Veröffentlichung. Und wir möchten sie für ihre Arbeit loben (wir geben gerne Anerkennung, wo es gebührt!) :

  • Crash, der der Community schon seit einiger Zeit hilft, vielen Dank!
  • FrangaL, der großartige Arbeit mit Kali Linux ARM geleistet hat, vielen Dank!

Jeder kann helfen, jeder kann mitmachen!

Kali Linux 2020.3 herunterladen

Neue Bilder Also, worauf wartest Du? Beginnen Sie bereits mit dem Herunterladen!

Erfahrene Kali-Linux-Benutzer sind sich dessen bereits bewusst, aber für diejenigen, die es nicht sind, produzieren wir auch wöchentliche Builds die du auch verwenden kannst. Wenn Sie unsere nächste Version kaum erwarten können und beim Herunterladen des Images die neuesten Pakete erhalten möchten, können Sie stattdessen einfach das wöchentliche Image verwenden. Auf diese Weise müssen Sie weniger Aktualisierungen vornehmen. Wissen Sie nur, dass dies automatisierte Builds sind, die wir nicht wie unsere Standard-Release-Images einer Qualitätssicherung unterziehen . Wir nehmen jedoch gerne Fehlerberichte zu diesen Bildern entgegen, da wir möchten, dass alle Probleme vor unserer nächsten Veröffentlichung behoben werden.

Bestehende Upgrades Wenn Sie bereits eine bestehende Kali Linux-Installation haben, denken Sie daran, dass Sie jederzeit ein schnelles Update durchführen können:

[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]:~$

Sie sollten jetzt auf Kali Linux 2020.3 sein. Wir können eine schnelle Überprüfung durchführen, indem wir Folgendes tun:

[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]:~$

HINWEIS:Die Ausgabe von uname -r kann je nach Systemarchitektur unterschiedlich sein.

Wie immer, sollten Sie auf Fehler in Kali stoßen, senden Sie bitte einen Bericht über unseren Fehler-Tracker. Wir werden nie in der Lage sein, etwas zu reparieren, von dem wir nicht wissen, dass es kaputt ist! Und Twitter ist kein Bugtracker!


Linux
  1. Kali Linux 1.0.4 Sommer-Update-Veröffentlichung

  2. Nachwirkungen der Kali Linux-Veröffentlichung

  3. Kali Linux 1.0.7-Veröffentlichung

  4. Kali Linux 1.0.6-Veröffentlichung

  5. Kali Linux 2.0-Veröffentlichung - Sana

Kali Linux 2018.4-Version

Kali Linux 2019.1-Version

Kali Linux 2020.4 Release (ZSH, Bash, CME, MOTD, AWS, Docs, Win-KeX &Vagrant)

Kali Linux 2020.2-Version (KDE &PowerShell)

Kali Linux 2020.1a-Version

Kali Linux 2021.4-Version