GNU/Linux >> Linux Esercitazione >  >> Linux

Versione Kali Linux 2020.3 (ZSH, Win-Kex, HiDPI e Bluetooth Arsenal)

È di nuovo quel periodo dell'anno, tempo per un'altra versione di Kali Linux! Trimestre #3 - Kali Linux 2020.3 . Questa versione ha vari aggiornamenti impressionanti, tutti pronti per il download o l'aggiornamento immediato.

Una rapida panoramica delle novità dall'ultima versione di maggio 2020:

  • Nuova shell - Avvio del processo per passare da "Bash" a "ZSH
  • Il rilascio di Win-Kex - Preparati WSL2
  • Automatizzazione di HiDPI supporto - Modalità di commutazione semplice
  • Icone degli strumenti - Ogni strumento predefinito ora ha la sua icona unica
  • Bluetooth Arsenal - Nuovo set di strumenti per Kali NetHunter
  • Supporto Nokia - Nuovi dispositivi per Kali NetHunter
  • Procedura di configurazione - Non più repository di rete mancanti e installazioni più rapide

Nuova shell (in arrivo)

La maggior parte delle persone che usano Kali Linux, (speriamo) , sono utenti Linux molto esperti. Di conseguenza, si sentono molto a loro agio sulla riga di comando. Comprendiamo che le "shell" sono una cosa molto personale e preziosa per tutti (locali o remoti!), poiché è così che la maggior parte delle persone interagiscono con Kali Linux. Al punto che molti utenti esperti usano solo una "GUI" per far girare più terminali. Per impostazione predefinita, Kali Linux ha sempre utilizzato "bash" (aka "Bourne-Again SHell") come shell predefinita, quando apri un terminale o una console. Qualsiasi utente esperto di Kali conoscerebbe il prompt [email protected]:~$ (o [email protected]:~# per gli utenti più anziani!/) molto bene!

Oggi annunciamo il piano per il passaggio alla shell ZSH . Questa dovrebbe essere attualmente la shell predefinita nel 2020.4 (per questa versione 2020.3, bash sarà ancora l'impostazione predefinita ) .

Se hai una nuova installazione predefinita di Kali Linux 2020.3, dovresti avere ZSH già installato (in caso contrario, esegui sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions ) , pronto per una prova. Tuttavia, se hai installato una versione precedente di Kali Linux e hai aggiornato alla 2020.3 , al tuo utente mancherà la configurazione ZSH predefinita che abbiamo preparato con molto amore. Quindi, solo per gli utenti dell'aggiornamento, assicurati di copiare il file di configurazione:

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

Quindi tutto ciò che devi fare è passare a ZSH:

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

Se ti piace quello che vedi, puoi impostare ZSH come predefinito (sostituendo bash) facendo chsh -s /bin/zsh . Che è ciò che faremo nel 2020.4 .

Volevamo avvisare la community prima che avvenisse questo passaggio. Questo è un cambiamento molto grande (alcuni potrebbero obiettare più grande del passaggio da Gnome a Xfce l'anno scorso). Stiamo anche cercando feedback . Ci auguriamo di avere il giusto equilibrio tra design e funzionalità, ma sappiamo che in genere non vengono eseguiti perfettamente la prima volta. E non vogliamo sovraccaricare la shell predefinita con troppe funzionalità, poiché i dispositivi a bassa potenza avranno difficoltà o potrebbe essere difficile da leggere per gli occhi. ZSH è qualcosa che volevamo fare da molto tempo (anche prima del passaggio a Xfce!) .

Effettueremo test approfonditi durante il prossimo ciclo, quindi ci riserviamo il diritto di ritardare la modifica predefinita o di cambiare direzione tutti insieme. Ancora una volta, ti invitiamo a fornire un feedback su questo processo. Non c'è modo in cui possiamo coprire ogni caso d'uso da soli, quindi il tuo aiuto è importante .

D.) Perché hai effettuato il passaggio? Cosa c'è che non va in bash? R.) Puoi fare molte cose avanzate con bash e personalizzarlo per fare ancora di più, ma ZSH ti consente di fare ancora di più. Questo è stato un grande punto di forza.

D.) Perché hai scelto ZSH e non pescato? R.) Nella discussione sul cambio di shell, una delle opzioni emerse è Fish (Friendly Interactive SHell) . Il pesce è un bel guscio (probabilmente più bello di ZSH) , ma realisticamente non era una vera considerazione a causa del fatto che non è compatibile con POSIX. Ciò causerebbe molti problemi, poiché le battute comuni non funzioneranno.

D.) Utilizzerai dei framework ZSH (ad es. Oh-My-ZSH o Prezto)? A.) A questo punto, per difetto, n. Il peso di questi non sarebbe praticabile per dispositivi di potenza inferiore. Puoi comunque installarli tu stesso in seguito (come fanno molti membri del nostro team) .

Win-KeX

Avere Kali Linux su "Windows Subsystem for Linux" (WSL) è qualcosa di cui abbiamo approfittato da quando è uscito. Con il rilascio di WSLv2, la funzionalità complessiva e l'esperienza utente sono migliorate notevolmente.

Oggi, l'esperienza sta migliorando ancora una volta con l'introduzione di Win-KeX (Esperienza desktop Windows + Kali). Dopo averlo installato, digita kex o facendo clic sul pulsante, Win-KeX ti fornirà una GUI di sessione persistente .

Dopo aver installato WSL (ci sono innumerevoli guide online, oppure puoi seguire la nostra/) , puoi installare Win-KeX procedendo come segue:

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

Successivamente, se vuoi creare una scorciatoia, segui la nostra guida, oppure puoi semplicemente digitare kex !

A proposito di WSL (e questo vale per Docker e AWS EC2 ) qualcosa che abbiamo visto un po' è che dopo aver ottenuto un ambiente desktop, le persone hanno notato che gli strumenti non sono "lì". Questo perché non sono inclusi per impostazione predefinita , per mantenere l'immagine il più piccola possibile. È necessario installarli manualmente uno per uno o prendere il metapacchetto predefinito per ottenere tutti gli strumenti pronti all'uso:sudo apt install -y kali-linux-default

Tieni presente che Win-KeX richiede WSL v2 su x64 poiché non è compatibile con WSL v1 o arm64.

Per ulteriori informazioni, consulta la nostra pagina della documentazione su Win-KeX

Automazione HiDPI

I display HiDPI stanno diventando sempre più comuni. Sfortunatamente, il supporto per Linux, pronto all'uso, non è stato eccezionale (gli utenti Linux meno recenti potrebbero ricordare un periodo in cui questo era molto comune per molte modifiche hardware.) . Ciò significa che dopo aver eseguito una nuova installazione, è necessario un po 'di ritocco per farlo funzionare, altrimenti il ​​carattere/il testo/il display potrebbero essere molto piccoli da leggere. Abbiamo avuto una guida che spiega il processo necessario per farlo funzionare, ma il processo prima era un po' "complicato". Volevamo fare di meglio .

Quindi abbiamo creato la modalità kali-hidpi . Ora, o digitando kali-hidpi-mode oppure selezionandolo dal menu (come mostrato di seguito) , dovrebbe automatizzare il passaggio tra le modalità HiDPI.

Icone degli strumenti

Nelle ultime versioni, abbiamo mostrato i progressi nell'ottenere più icone a tema per gli strumenti. Ora possiamo dire se utilizzi l'elenco degli strumenti predefinito (kali-linux-default ), ogni strumento nel menu (e poi alcuni in più!), dovrebbero avere la propria icona ora.

Lavoreremo sull'aggiunta degli strumenti mancanti al menu (e sulla creazione di icone per essi) nelle prossime versioni di Kali, nonché sull'espansione nel kali-linux-large metapacchetto (quindi kali-tools-everything /). Abbiamo anche piani per queste icone, al di fuori del menu:maggiori informazioni in una prossima versione!

Arsenale Bluetooth Kali NetHunter

Siamo orgogliosi di presentare Bluetooth Arsenal di yesimxev dal team di Kali NetHunter. Combina una serie di strumenti Bluetooth nell'app Kali NetHunter con alcuni flussi di lavoro preconfigurati e casi d'uso entusiasmanti. Puoi utilizzare il tuo adattatore esterno per la ricognizione , spoofing , ascoltando e iniezione di audio in vari dispositivi, inclusi altoparlanti, cuffie, orologi o persino automobili.

Tieni presente che RFCOMM e RFCOMM tty dovrà essere abilitato nei kernel d'ora in poi per supportare alcuni degli strumenti.

Kali NetHunter per telefoni Nokia

Kali NetHunter ora supporta Nokia 3.1 e Nokia 6.1 telefoni, grazie a yesimxev. Le immagini sono disponibili sul nostro sito di download. Tieni presente che quelle immagini contengono un "rootfs di Kali minimo" per motivi tecnici, ma puoi facilmente installare tutti gli strumenti predefiniti tramite sudo apt install -y kali-linux-default .

Processo di configurazione

L'immagine completa del programma di installazione aveva sempre tutti i pacchetti necessari per un'installazione offline, ma se hai installato un sistema Kali Linux con questa immagine e senza disabilitare la rete, il programma di installazione eseguiva automaticamente dist-upgrade durante l'installazione. Questo viene fatto per assicurarsi di avere gli ultimi pacchetti al primo avvio. E questo passaggio può richiedere molto tempo , soprattutto dopo alcuni mesi dal rilascio quando molti aggiornamenti hanno accumulato. A partire dalla 2020.3, abbiamo disabilitato il mirror di rete nel programma di installazione completo in modo da ottenere sempre la stessa velocità di installazione e gli stessi pacchetti e versioni per quella versione - assicurati di aggiornare dopo l'installazione !

Mentre eravamo lì, abbiamo risolto un altro problema correlato. Se non avevi accesso alla rete (volontariamente o in altro modo) durante l'installazione, otterresti un repository di rete vuoto (/etc/apt/sources.list /). Ciò significa che non saresti in grado di utilizzare apt per installare pacchetti aggiuntivi. Anche se potrebbero esserci utenti che non avranno mai una rete, riteniamo che sia meglio configurare effettivamente quel file in tutti i casi . Quindi è quello che abbiamo fatto . Per impostazione predefinita, tutte le nuove installazioni successive alla 2020.3 avranno repository di rete predefiniti .

Aggiornamenti dispositivo ARM

Abbiamo (insieme al lavoro di Francisco Jose Rodríguez Martos che ha apportato molte modifiche al back-end) abbiamo aggiornato i nostri script di build per i nostri dispositivi ARM. Abbiamo pregenerato diverse immagini ARM (dal 2020.3 - 19 immagini) per consentire download e implementazione rapidi, ma abbiamo build script per più (a partire da 2020.3 - 39 immagini) . Se il tuo dispositivo non è uno di quelli per cui pubblichiamo immagini, dovrai utilizzare gli script per generare automaticamente l'immagine.

Notevoli cambiamenti nella versione 2020.3 di ARM:

  • Tutte le immagini ARM vieni con kali-linux-default metapacchetto installati, allineandoli con il resto delle nostre versioni, quindi sono disponibili più strumenti al primo avvio
  • Abbiamo ridotto le dimensioni di tutte le nostre immagini ARM che vengono creati, quindi i download dovrebbero essere più piccoli. Tuttavia, dovrai comunque utilizzare almeno 16 GB scheda SD/unità USB/eMMC
  • Libro degli appunti e Pinebook Pro le immagini ora possono essere utilizzate su scheda SD o eMMC
  • Il Pinebook image ora ha il driver WiFi creato durante la creazione dell'immagine, invece che al primo avvio, questo dovrebbe accelerare il primo avvio massicciamente
  • Il Pinebook Pro ha una modifica rispetto al firmware a monte, che cambia ccode=DE a ccode=all - questo consente accesso a più 2,4 GHz e 5 GHz canali
  • Il RaspberryPi a 64 bit le immagini ora hanno le utility userland di RaspberryPi costruito durante la creazione dell'immagine, quindi vcgencmd e varie altre utilità che in precedenza erano disponibili solo sull'immagine a 32 bit sono ora utilizzabili anche su 64 bit
  • Il ODROID-C2 image ora usa il kernel Kali, invece di uno fornito dal fornitore. Ciò significa in futuro un apt dist-upgrade otterrà aggiornamenti del kernel invece di aspettare una nuova versione di Kali
  • Il /etc/fstab file ora include la partizione radice tramite UUID , questo dovrebbe renderlo più facile quando si tenta di utilizzare un'unità USB invece della sdcard sui dispositivi che la supportano

Alcune cose che sono in lavorazione:

  • RaspberryPi le immagini utilizzano kernel 4.19. Tuttavia, vorremmo passare alla 5.4, nexmon non funziona correttamente con esso (poiché il nuovo kernel richiede la versione del firmware => 7.45.202) per cui non esiste ancora una patch nexmon
  • C'è un nuovo USBArmory Mk2 costruire script. Tuttavia, non abbiamo l'hardware per testarlo, quindi stiamo cercando il feedback della community che sia in grado di testarlo
  • Veyron l'immagine verrà rilasciata in un secondo momento per problemi del kernel che non sono stati ancora individuati

Ambiente desktop

Poiché c'è stato un aggiornamento minore di Gnome, abbiamo sfruttato alcuni vantaggi delle nuove impostazioni:

  • Gestione file di GNOME nautilus ha un nuovo tema
  • Il monitor di sistema di GNOME ora corrisponde ai colori e ha anche grafici CPU impilati
  • Migliorato il design delle "barre di intestazione nidificate" (ad esempio, nella finestra Impostazioni, dove la barra di intestazione sinistra è unita alla barra di navigazione laterale)

Community Shoutouts

Una nuova sezione nelle note di rilascio, gli shoutout della community. Queste sono persone del pubblico che hanno aiutato Kali e la squadra per l'ultima versione. E vogliamo elogiarli per il loro lavoro (ci piace dare credito dove dovuto!) :

  • Crash che da tempo aiuta la community, grazie!
  • FrangaL che ha svolto un ottimo lavoro con Kali Linux ARM, grazie!

Chiunque può dare una mano, chiunque può essere coinvolto!

Scarica Kali Linux 2020.3

Immagini fresche Allora, cosa stai aspettando? Inizia già a scaricare!

Gli utenti esperti di Kali Linux ne sono già consapevoli, ma per quelli che non lo sono, produciamo anche build settimanali che puoi usare anche tu. Se non puoi aspettare la nostra prossima versione e desideri i pacchetti più recenti quando scarichi l'immagine, puoi semplicemente utilizzare l'immagine settimanale. In questo modo avrai meno aggiornamenti da fare. Sappi solo che si tratta di build automatizzate di cui non eseguiamo il controllo qualità come facciamo con le nostre immagini di rilascio standard . Ma accettiamo volentieri segnalazioni di bug su quelle immagini perché vogliamo che eventuali problemi vengano risolti prima della nostra prossima versione.

Aggiornamenti esistenti Se hai già un'installazione Kali Linux esistente, ricorda che puoi sempre fare un rapido aggiornamento:

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

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

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

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

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 essere rotto! E Twitter non è un bug tracker!


Linux
  1. Versione Kali Linux 2018.1

  2. Versione Kali Linux 2017.3

  3. Versione Kali Linux 2018.4

  4. Versione Kali Linux 2019.1

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

Versione Kali Linux 1.1.0

Versione Kali Linux 2017.2

Versione Kali Linux 2017.1

Versione Kali Linux 2016.2

Versione Kali Linux 2018.2

Versione Kali Linux 2021.4