GNU/Linux >> Linux Esercitazione >  >> Linux

Versione Kali Linux 2019.3 (CloudFlare, stato Kali, metapacchetti, script di supporto e LXD)

Siamo lieti di annunciare che la nostra terza versione del 2019, Kali Linux 2019.3, è immediatamente disponibile per il download. Questa versione porta il nostro kernel alla versione 5.2.9 e include varie nuove funzionalità su tutta la linea con NetHunter, ARM e pacchetti (oltre alle normali correzioni di bug e aggiornamenti).

Come promesso nel nostro post sul blog sulla roadmap, sono disponibili aggiornamenti sia per il lato utente che per il back-end.

CloudFlare

Kali Linux è Open-source e Cloudflare Hearts Open-source, quindi è un abbinamento perfetto! Di conseguenza, CloudFlare ci ha gentilmente consentito di utilizzare la loro rete di distribuzione dei contenuti (CDN) per rispecchiare il nostro repository, consentendoci ora di distribuire i nostri contenuti attraverso di essi. Una ripartizione più tecnica può essere trovata sul loro blog.

Attualmente stiamo eseguendo i servizi CloudFlare fianco a fianco con i nostri mirror standard e della community.

Se noti il ​​kali.download dominio visualizzato sullo schermo quando esegui apt update , significa che stai utilizzando i servizi di CloudFlare.

Stato di Kali

Ora abbiamo una pagina di stato - status.kali.org. Ciò fornisce una panoramica di tutti i domini pubblici e ti consente di verificare se rispondono correttamente. Abbiamo incluso tutti i siti che controlliamo, così come i mirror della community per i repository, permettendoti di vedere tutto ciò che potresti utilizzare (anche se non ne sei a conoscenza)!

Nota:il nostro sistema di bilanciamento del carico su http.kali.org dovrebbe rilevare automaticamente quando un mirror non risponde e reindirizzarti a uno che lo è. In quanto tale, apt dovrebbe funzionare sempre (anche se a volte lento) .

Metapacchetti

Abbiamo già annunciato le modifiche ai metapacchetti in un precedente post sul blog e la pagina dell'elenco degli strumenti Kali ne approfondisce i dettagli. Tuttavia, per ricapitolare, il set di strumenti predefinito per il futuro è cambiato. Per aiutare con questa transizione, solo per questa versione (Kali 2019.3), è disponibile un'immagine extra una tantum chiamata kali-linux-large-2019.3-amd64.iso , che contiene tutti gli strumenti predefiniti precedenti.

Andando avanti, durante il nostro ciclo di rilascio, valuteremo quali strumenti appartengono a ciascun gruppo:

  • Kali-linux-default:strumenti che riteniamo essenziali per un penetration tester
  • Kali-linux-large - per tester di penetrazione che hanno un insieme più ampio di situazioni non standard/comuni
  • Kali-linux-everything - per chi vuole tutto (e senza accesso a Internet durante la valutazione)

Con il passaggio a GitLab (leggi di più qui), inizieremo presto ad accettare gli invii di pacchetti della community. Ciò significa che chiunque può inviarci miglioramenti direttamente:qualsiasi cosa, da correzioni e patch minori a pacchetti di strumenti completi, è incoraggiato. Attualmente stiamo lavorando sulla documentazione su come creare un pacchetto, rendendo più facile per le persone iniziare e dare una mano. Maggiori dettagli arriveranno entro la fine dell'anno.

Abbiamo anche notato che alcuni pacchetti non sono stati compilati su determinate architetture ARM, il che ora è stato corretto (consentendo l'utilizzo di più strumenti su piattaforme diverse!).

Script di supporto

C'è una vasta gamma di strumenti in Kali. Alcuni strumenti sono progettati per essere utilizzati su Linux, altri sono progettati per Windows (e possiamo ancora usarli con WINE) e alcuni sono risorse statiche. Durante il nostro recente aggiornamento del metapacchetto, ci siamo presi il tempo per creare alcuni "script di supporto".

Potresti aver installato un pacchetto, andare avanti e digitato il nome del pacchetto per eseguirlo e la risposta è stata command not found . Non più!

Abbiamo capito che potrebbe non essere stato ovvio come usarli subito. Di conseguenza, ora tutte le nostre risorse statiche dovrebbero essere facili da trovare. Digita semplicemente il nome del pacchetto (come PayloadsAllTheThings, SecLists, WebShells e Wordlists per citarne alcuni), vedrai una breve descrizione, un elenco di directory e poi verrai spostato nella cartella.

[email protected]:~# webshells
> webshells ~ Collection of webshells
/usr/share/webshells
  |--asp
  |--aspx
  |--cfm
  |--jsp
  |--perl
  |--php
[email protected]:/usr/share/webshells#

Quando si tratta di binari di Windows (come hyperion, mimikatz e windows-privesc-check), a seconda della loro funzionalità, ora avvierà WINE o, come sopra, ti collegherà alla posizione.

[email protected]:~# mimikatz
> mimikatz ~ Uses admin rights on Windows to display passwords in plaintext
/usr/share/windows-resources/mimikatz
  |---kiwi_passwords.yar
  |---mimicom.idl
  |---Win32
  |----mimidrv.sys
  |----mimikatz.exe
  |----mimilib.dll
  |----mimilove.exe
  |---x64
  |----mimidrv.sys
  |----mimikatz.exe
  |----mimilib.dll
[email protected]:/usr/share/windows-resources/mimikatz#
[email protected]:/usr/share/windows-resources/mimikatz# shellter



        1010101 01   10 0100110 10     01  11001001 0011101 001001
        11      10   01 00      01     01     01    10      11   10
        0010011 1110001 11011   11     10     00    10011   011001
             11 00   10 01      11     01     11    01      01   11
        0010010 11   00 0011010 100111 000111 00    1100011 01   10 v7.1
        www.ShellterProject.com                     Wine Mode



Choose Operation Mode - Auto/Manual (A/M/H):

A proposito del tipo di strumento, abbiamo modificato la posizione dei pacchetti relativi a Windows (che i lettori di Eagle Eye potrebbero aver individuato nell'esempio sopra). Questi tipi di strumenti ora si trovano in /usr/share/windows-resources/ . Ad esempio, i nostri binari di Windows erano in /usr/share/windows-binaries/ , invece, sono in /usr/share/windows-resources/binaries/ .Abbiamo fatto questo per rendere più facile scoprire quali risorse possono essere trasferite su una piattaforma Windows ed eseguite direttamente lì. Utilizzo di questa nuova posizione come percorso radice (esempio:http python3 -m http.server o samba impacket-smbserver toolz . ), puoi condividere rapidamente tutto sulla macchina bersaglio/vittima).

Aggiornamenti degli strumenti e nuovi pacchetti

Come sempre, abbiamo i nostri aggiornamenti per tutti i nostri strumenti, inclusi (ma non limitati a):

  • Suite Burp
  • HostAPd-WPE
  • Iperione
  • Kismet
  • Mappa

C'è un nuovo strumento (ed è incluso per impostazione predefinita), amass, che è stato ben accolto nel mondo dei bug bounty.

Utenti GNOME

Se utilizzi l'immagine Kali predefinita, è (attualmente) utilizzando GNOME per l'ambiente desktop. Se hai utilizzato la riga di comando per un periodo di tempo, è probabile che tu abbia notato che stava aggiornando i repository in background. Ora è stato disabilitato.

“Più diventi silenzioso, più riesci a sentire”

Aggiornamenti NetHunter

L'equipaggio di NetHunter ha aggiunto le funzionalità a sinistra, a destra e al centro al loro progetto. Una cosa da notare è che la gestione dei pacchetti avviene tramite il negozio NetHunter compatibile con F-Droid, quindi puoi anche scegliere di avere un dispositivo NetHunter senza Google Play.

Il client proxmark3 supporta RDV4 pronto all'uso e NetHunter ora funziona anche con i nuovi layout delle partizioni di Android (le partizioni A/B non hanno più una partizione di avvio e una partizione di ripristino. Sono tutte uguali, ma due volte! Anche alcuni percorsi sono cambiati , come /system ora effettivamente sotto /system/system ), che ne consente la realizzazione per dispositivi di ultima generazione.

Inoltre, ci sono nuove app nell'app store di NetHunter, grazie a @mayank_metha per Rucky e al team di Termux per Termux.

Ci sono 4 immagini aggiuntive su cui puoi provare NetHunter (alcune potrebbero sembrare familiari, dato che sono tornate a causa della richiesta della comunità):

  • LG V20 edizione internazionale
  • Nexus 5X
  • Nexus 10
  • OnePlus 7 (il nostro nuovo dispositivo di punta!)

Con questo annuncio, il OnePlus 7 è ora il telefono che consigliamo per Kali NetHunter. È l'ultimo e il più grande dispositivo di punta per la metà del prezzo di altri dispositivi. Le specifiche sono le seguenti:

  • Snapdragon 855
  • 8 GB di RAM
  • 256 GB di spazio di archiviazione
  • Ancora più economico di Google pixel 3a (telefono di fascia media!);)

Ed ecco un'anteprima della nuova animazione di avvio, su tutti i dispositivi:

Aggiornamento ARM

Per i dispositivi ARM in questa versione, abbiamo aggiunto il supporto per PINEBOOK e per le macchine Gateworks Ventana.

Il kernel RaspberryPi è stato spostato alla versione 4.19.66, che include il supporto per tutta la RAM nelle versioni a 64 bit del RaspberryPi 4. Anche il RaspberryPi Zero W ha visto miglioramenti.

Il firmware Bluetooth che è stato accidentalmente eliminato è stato aggiunto di nuovo e il rc.local il file è stato corretto per interrompere correttamente dmesg spam dalla visualizzazione sulla prima console.

Tutte le immagini RaspberryPi hanno il loro /boot partizione aumentata, richiesta a causa delle dimensioni dei nuovi pacchetti del kernel.

L'ODROID-C2 è stato aggiornato alla 3.16.72 per il suo kernel.

Tutte le immagini ora eseguono dpkg-reconfigure xfonts-base al loro primo avvio - questo causerà un po' di rallentamento per il primo avvio, ma il risultato è che se usi VNC su uno di essi, non mostreranno più uno schermo vuoto.

Sul fronte WSL, abbiamo aggiunto il supporto WSL ARM64, che puoi trovare oggi nel Windows Store.

Rilasciata immagine ufficiale del contenitore LXD di Kali Linux

LXD è un gestore di container di sistema di nuova generazione. Offre un'esperienza utente simile alle macchine virtuali ma utilizza invece container Linux.

È basato su immagini con immagini predefinite disponibili per un ampio numero di distribuzioni Linux e siamo lieti di annunciare che Kali Linux è ora una di queste. Stiamo lavorando alla documentazione ma vorremmo condividere l'ottimo articolo di Simos Xenitellis in cui spiega come installare ed eseguire Kismet in un contenitore LXD Kali.

Note di installazione

Un paio di note durante l'installazione di Kali. Se scegli di installare Kali in una VM (piuttosto che scaricare la nostra immagine predefinita), durante il processo di installazione, dovrebbe ora rilevare se è in esecuzione in VMware o VirtualBox e installare i pacchetti necessari per offrirti la migliore esperienza possibile. Tuttavia, se hai aggiornato Kali anziché eseguire una nuova installazione e non sei mai riuscito a installare questi pacchetti, il processo è stato automatizzato eseguendo semplicemente kali-setup . Questo programma avrà più funzionalità in un secondo momento.

Se usi Kali in un VirtualBox, assicurati di allocare 32 MB o più di memoria video alla VM, altrimenti potresti ora incorrere in alcuni problemi "interessanti" in cui lo schermo è bloccato dopo l'accesso tramite il saluto grafico, come se il computer avesse si è bloccato, tranne per il fatto che funziona (è possibile confermarlo passando a un altro terminale virtuale). Se sei interessato da questo problema, potresti vedere il seguente messaggio dal kernel:[drm] Error -12 pinnning new fb, out of video mem? .

Se stai usando Kali Linux tramite Vagrant, il percorso è ora cambiato. Ora può essere trovato qui:kalilinux/rolling.

Scarica Kali Linux 2019.3

Se desideri controllare l'ultima versione di Kali, puoi trovare i collegamenti per il download di ISO e Torrent nella pagina Download di Kali insieme ai collegamenti alla macchina virtuale Offensive Security e alle immagini ARM, anch'esse aggiornate alla 2019.3. Se hai già un'installazione di Kali di cui sei soddisfatto, puoi eseguire facilmente l'aggiornamento sul posto come segue.

[email protected]:~# apt update && apt -y full-upgrade

Assicurarsi che l'installazione sia aggiornata

Per ricontrollare la tua versione, assicurati innanzitutto che i repository dei pacchetti Kali siano corretti:

[email protected]:~# cat <<EOF>/etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
EOF
[email protected]:~#
[email protected]:~# apt update

Successivamente esegui apt -y full-upgrade , potresti richiedere un reboot (se il kernel è stato aggiornato):

[email protected]:~# apt -y full-upgrade
...
[email protected]:~#
[email protected]:~# [ -f /var/run/reboot-required ] && reboot -f
[email protected]:~#

Ora dovresti essere su Kali Linux 2019.3. Possiamo fare un rapido controllo facendo:

[email protected]:~# grep VERSION /etc/os-release
VERSION="2019.3"
VERSION_ID="2019.3"
VERSION_CODENAME="kali-rolling"
[email protected]:~#
[email protected]:~# uname -v
#1 SMP Debian 5.2.9-2kali1 (2019-08-22)
[email protected]:~#
[email protected]:~# uname -r
5.2.0-kali2-amd64
[email protected]:~#

NOTA:l'output di uname -r potrebbe essere diverso a seconda dell'architettura.

Come sempre, se dovessi riscontrare bug in Kali, invia una segnalazione sul nostro bug tracker. Non saremo mai in grado di riparare ciò che non sappiamo.


Linux
  1. Versione Kali Linux 1.0 - Moto - La nascita di Kali Linux

  2. Cosa c'è di nuovo in Kali Linux?

  3. Versione Kali Linux 2018.4

  4. Versione Kali Linux 2018.3

  5. Versione Kali Linux 2019.2

Versione Kali Linux 2.0 - Sana

Versione Kali Linux 1.1.0

Versione Kali Linux 2017.1

Versione Kali Linux 2016.2

Versione Kali Linux 2018.2

Versione Kali Linux 2021.4