Da unsere Kali-Veröffentlichung 2019.3 unmittelbar bevorsteht, wollten wir uns einen kurzen Moment nehmen, um eine unserer bedeutenderen bevorstehenden Änderungen zu besprechen:unsere Auswahl an Metapaketen. Diese Änderungen wurden entwickelt, um Kali zu optimieren, die ISO-Größe zu reduzieren und Metapakete besser zu organisieren, während wir weiter wachsen.
Bevor wir uns mit den Neuerungen befassen, lassen Sie uns kurz zusammenfassen, was ein Metapaket ist. Ein Metapaket ist ein Paket, das selbst keine Tools enthält, sondern eine Abhängigkeitsliste von normalen Paketen (oder anderen Metapaketen). Dies ermöglicht es uns, verwandte Tools zu gruppieren. Wenn Sie beispielsweise auf alle drahtlosen Tools zugreifen möchten, installieren Sie einfach den kali-tools-wireless
Metapaket. Dadurch erhalten Sie alle drahtlosen Tools in einem Download. Wie immer können Sie auf die vollständige Liste der in Kali verfügbaren Metapakete unter kali.org/docs/general-use/metapackages/ zugreifen. Wenn Sie es vorziehen, die Befehlszeile zu verwenden, listet der folgende Befehl die Pakete auf, die über ein bestimmtes Metapaket installiert werden:
[email protected]:~# apt update
Hit:1 http://http.kali.org/kali kali-rolling InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
[email protected]:~#
[email protected]:~# apt depends kali-tools-wireless
kali-tools-wireless
Depends: kali-tools-802-11
Depends: kali-tools-bluetooth
Depends: kali-tools-rfid
Depends: kali-tools-sdr
Depends: killerbee
Depends: rfcat
Depends: rfkill
rfkill:i386
Depends: sakis3g
Depends: spectools
Depends: wireshark
[email protected]:~#
Wir haben uns die Zeit genommen, neue Metapakete zu erstellen und vorhandene umzubenennen, und wir haben dasselbe mit den darin aufgeführten Tools gemacht. Als Ergebnis dieser Änderungen haben wir eine neue Namenskonvention zur Vereinfachung und verbesserten granularen Steuerung implementiert. Am Ende des Beitrags befindet sich eine Tabelle, die die Beziehungen zwischen früheren und neuen Namen in der Zukunft anzeigt, zusammen mit einer Beschreibung des Zwecks des Metapakets.
Wenn Sie es bis hierher geschafft haben, fragen Sie sich wahrscheinlich, „wie wirkt sich das auf mich aus“?
- Wenn Sie eine Version von Kali verwenden, die älter als 2019.3 ist, haben Sie bei einem Upgrade immer noch dieselben Tools (nur neuer)!
- Wenn Sie jedoch eine Neuinstallation von Kali mit einer höheren Version als wöchentlich W34 oder 2019.3 ISO durchführen, werden Sie feststellen, dass sich einige der Tools, die von DEFAULT installiert werden, geändert haben (wir haben Kali auf Diät gesetzt!)
Bisher kali-linux-full
war das Standard-Metapaket, das in kali-linux-large
umbenannt wurde mit einer eingerichteten Weiterleitung. Wir haben ein neues Standard-Metapaket namens kali-linux-default
eingeführt , das als abgespeckte Version der Tools aus kali-linux-large
dient .
Abhängig davon, wie Sie Kali verwenden, wird bestimmt, welches Metapaket am besten zu Ihnen passt. Das ist die Stärke von Metapaketen. Zum Beispiel:
- Wenn Sie einen Kernsatz von Tools wünschen, bleiben Sie bei
kali-linux-default
(entworfen für einfache Bewertungen) . - Wenn Sie eine allgemeinere und breitere Auswahl an Tools wünschen, wählen Sie
kali-linux-large
(nützlich, wenn der Internetzugang erlaubt, aber langsam ist) . - Wenn Sie auf alles vorbereitet sein möchten, entscheiden Sie sich für
kali-linux-everything
(großartig, wenn Sie Air-Gap-/Offline-Arbeiten erledigen)
Hinweis:Sie können mehrere Metapakete auf einmal installieren und sind nicht auf nur eines beschränkt, also mischen und anpassen!
Jedes dieser Metapakete hängt von dem obigen ab. Das heißt, wenn wir kali-linux-default
ein neues wichtiges Tool hinzufügen , ist es automatisch Teil von kali-linux-large
und damit kali-linux-everything
. Andernfalls, wenn wir ein neues Tool hinzufügen, das möglicherweise nicht für alle nützlich ist, wird es entweder in kali-linux-large
platziert oder kali-linux-everything
- abhängig von unserer Tool Policy. Weitere Informationen über die neue Werkzeugrichtlinie werden gegen Ende des Jahres veröffentlicht. Bleiben Sie dran für einige sehr aufregende Neuigkeiten!
Wie Kali heute verwendet wird, hat sich seit der Geburt von Kali (und sogar BackTrack) geändert. Nicht jeder braucht alle Werkzeuge auf einmal – aber sie sind bei Bedarf trotzdem verfügbar. Wir haben uns für einen neuen Standardsatz von Tools entschieden, um den meisten aktuellen Netzwerkumgebungen von heute gerecht zu werden, indem Randfälle und veraltete Tools, die selten verwendet werden, entfernt wurden.
Bei einem System-Upgrade (apt -y full-upgrade
) auf einer Version von Kali älter als 2019.3, sehen Sie, dass der alte Metapaketname entfernt wird. Dies ist sicher. Wenn Sie zuvor versucht haben, ein Tool zu entfernen, sind Sie möglicherweise darauf gestoßen (wenn das Tool Teil eines Metapakets ist). Dies ist auch sicher zu entfernen, da es keine anderen Tools entfernt. Es bedeutet einfach, dass Sie dieses Metapaket nicht erhalten, wenn ein neues Tool hinzugefügt wird.
Wenn Sie 2019.3 ausführen und den alten Standardsatz von Tools verwenden möchten, können Sie entweder apt -y install <tool>
für eine einmalige Paketinstallation oder apt -y install kali-linux-large
um den alten Werkzeugsatz zurückzubekommen. Für die Version 2019.3 werden wir ein einmaliges zusätzliches Image erstellen, das auf kali-linux-large
basiert um beim Übergang zu helfen.
Nachfolgend finden Sie die Tabellen mit einer vollständigen Aufschlüsselung der Namen früherer Metapakete zusammen mit ihren jeweiligen neuen Namen:
Systeme
Diese Metapakete werden beim Generieren unserer Bilder verwendet
Alt | Neu | Notizen |
---|---|---|
kali-linux | kali-linux-core | Basis-Kali-Linux-System - Kernelemente, die immer enthalten sind |
neu | kali-linux-default | „Standard“-Desktop-Images (amd64/i386) enthalten diese Tools |
neu | kali-linux-light | Kali-Light-Bilder verwenden dies, um generiert zu werden |
neu | kali-linux-arm | Alle Tools für ARM-Geräte geeignet |
kali-linux-nethunter | kali-linux-nethunter (gleich) | Tools, die als Teil von Kali NetHunter verwendet werden |
Kali-Menü
Diese Einträge basieren auf dem Kali-Menü
Alt | Neu | Notizen |
---|---|---|
neu | kali-tools-informationssammlung | Wird für Open-Source-Intelligenz (OSINT) und Informationsbeschaffung verwendet |
neu | kali-tools-schwachstelle | Tools zur Schwachstellenbewertung |
kali-linux-web | kali-tools-web | Entwickelt, um Angriffe auf Webanwendungen auszuführen |
neu | kali-tools-database | Basierend auf Datenbankangriffen |
kali-linux-pwtools | kali-tools-passwörter | Hilfreich bei Angriffen zum Knacken von Passwörtern – online und offline |
kali-linux-wireless | kali-tools-wireless | Alle Tools basieren auf drahtlosen Protokollen - 802.11, Bluetooth, RFID und SDR |
neu | kali-tools-reverse-engineering | Für Reverse-Engineering-Binärdateien |
neu | kali-tools-exploitation | Häufig für Exploitation verwendet |
neu | kali-tools-social-engineering | Ausgerichtet auf Social-Engineering-Techniken |
neu | kali-tools-sniffing-spoofing | Alle Tools zum Sniffing und Spoofing |
neu | kali-tools-post-exploitation | Techniken für die Nachnutzungsphase |
kali-linux-forensics | kali-tools-forensik | Forensische Tools – Live und offline |
neu | kali-tools-reporting | Berichtstools |
Werkzeuge
Dies sind Werkzeuglisten basierend auf der Kategorie und dem Typ
Alt | Neu | Notizen |
---|---|---|
kali-linux-gpu | kali-tools-gpu | Tools, die vom Zugriff auf GPU-Hardware profitieren |
neu | kali-tools-hardware | Hardware-Hacking-Tools |
neu | kali-tools-crypto-stego | Tools basierend auf Kryptografie und Steganografie |
neu | kali-tools-fuzzing | Für Fuzzing-Protokolle |
neu | kali-tools-802-11 | 802.11 (Allgemein bekannt als „Wi-Fi“) |
neu | kali-tools-bluetooth | Zum Targeting von Bluetooth-Geräten |
kali-linux-rfid | kali-tools-rfid | Radio-Frequency IDentification Tools |
kali-linux-sdr | kali-tools-sdr | Software-Defined-Radio-Tools |
kali-linux-voip | kali-tools-voip | Voice-over-IP-Tools |
neu | kali-tools-windows-ressourcen | Alle Ressourcen, die auf einem Windows-Host ausgeführt werden können |
Verschiedenes
Nützliche Metapakete, die „einmalige“ Gruppierungen sind
Alt | Neu | Notizen |
---|---|---|
kali-linux-full | kali-linux-large | Unsere bisherigen Standardtools für amd64/i386-Images |
kali-linux-all | kali-linux-alles | Alle hier aufgeführten Metapakete und Tools |
kali-linux-top10 | kali-tools-top10 | Die am häufigsten verwendeten Tools |
kali-desktop-live | kali-desktop-live (gleich) | Wird während einer Live-Sitzung verwendet, wenn vom Image gebootet wird |
Kurse
Tools, die für die Kurse von Offensive Security verwendet werden
Alt | Neu | Notizen |
---|---|---|
neu | offsec-awae | Advanced Web Attacks and Exploitation |
neu | offsec-pwk | Penetrationstests mit Kali |
Desktop-Manager
Desktopumgebung (DE) &Fenstermanager (WM)
Alt | Neu | Notizen |
---|---|---|
kali-desktop-common | kali-desktop-core | Alle wichtigen Tools, die für ein GUI-Image erforderlich sind |
neu | kali-desktop-e17 | Aufklärung (WM) |
kali-desktop-gnome | kali-desktop-gnome (gleich) | GNOME (DE) |
neu | kali-desktop-i3 | i3 (WM) |
kali-desktop-kde | kali-desktop-kde (gleich) | KDE (DE) |
kali-desktop-lxde | kali-desktop-lxde (gleich) | LXDE (WM) |
neu | kali-desktop-mate | MATE (DE) |
kali-desktop-xfce | kali-desktop-xfce (gleich) | XFCE (WM) |
Wenn Sie Ihr eigenes Metapaket erstellen möchten, sehen Sie sich hier an, wie wir es machen, bevor Sie Ihr eigenes Paket erstellen.