Kali Linux è il sistema operativo per test di sicurezza e penetrazione più popolare al mondo. Grazie al progetto NetHunter, ora puoi installare Kali Linux sul tuo telefono Android.
NetHunter è la versione mobile di Kali Linux ed è progettata per dispositivi Android. Questo è un potente strumento per i test di penetrazione. Questa guida mostra come installare NetHunter su qualsiasi telefono Android non rootato.
Se sei interessato ai test di penetrazione, dovresti anche dare un’occhiata ai migliori strumenti di pentest disponibili oggi .
Cos'è Kali Linux NetHunter?
Kali Linux NetHunter è la versione mobile del popolare sistema operativo di sicurezza Kali Linux. Puoi installarlo su qualsiasi telefono Android senza root per eseguire molti strumenti di test di penetrazione dal tuo telefono.
Kali NetHunter è disponibile in 3 versioni:
- NetHunter Rootless per telefoni Android senza root
- NetHunter per telefoni rooted con ripristino personalizzato e kernel specifico per NetHunter
- NetHunter Lite per telefoni con ripristino personalizzato
Il NetHunter Toolkit, per tutte e tre le edizioni, è composto da quanto segue:
- NetHunter App Store con centinaia di applicazioni di sicurezza
- Il contenitore Kali Linux include tutte le applicazioni disponibili in Kali Linux
- Applicazione Android per accedere all'App Store NetHunter
- NetHunter KeX (Desktop Experience) per eseguire sessioni desktop Kali. NetHunter KeX include il supporto per la registrazione e la proiezione dello schermo.
Passaggi per installare Kali Linux NetHunter su Android
L'unico requisito per installare Kali Linux Nethunter è che sul telefono sia installato Android 7 o versione successiva. L'articolo consiglia di utilizzare una versione di Android precedente alla 12, perché la versione successiva monitora e interrompe i processi dell'applicazione quando consumano troppa potenza di elaborazione.
Passaggio 1: installa Termux sul tuo telefono
1. Sebbene sia possibile ottenere l'app Termux dal Google Play Store, questa variante è deprecata: non riceve aggiornamenti e contiene bug e repository obsoleti. Dovresti installare la versione più recente dalla pagina Termux GitHub .
Scarica l'app facendo clic sull'opzione evidenziata sopra. Il download richiederà alcuni secondi, in base alla velocità di Internet. Fare clic sul file scaricato per installarlo.
2. Per impostazione predefinita, il tuo telefono non ti consente di installare app da fonti sconosciute. In tal caso, è necessario impostare le autorizzazioni facendo clic su "Impostazioni".
Installa Termux su Android
3. Il telefono ti reindirizzerà alla pagina delle impostazioni in cui potrai scegliere di consentire l'installazione di app dal tuo browser, come mostrato:
La pagina delle impostazioni consente l'installazione di applicazioni sconosciute
4. Arriverai all'opzione Installa che ti permetterà di installare l'applicazione.
Installa Termux
Passaggio 2: aggiorna il repository
Una volta installata l'applicazione Termux, è necessario aggiornare il repository. Debian Linux e la maggior parte dei suoi derivati utilizzano APT (Advanced Package Tool) per installare il software.
Eseguendo il comando update, le informazioni sull'origine del pacchetto vengono ottenute dalle risorse configurate. Il comando upgrade utilizzerà le informazioni per aggiornare tutti i pacchetti alla versione più recente.
Puoi anche imparare i comandi Linux di base per utilizzare meglio Termux.
Innanzitutto, esegui il comando di aggiornamento:
apt update
Immettere il seguente comando:
apt upgrade
Alla domanda "Vuoi continuare?" (Vuoi continuare?) premi Y e Invio.
Successivamente, imposta le autorizzazioni di archiviazione per l'applicazione Termux utilizzando il seguente comando:
termux-setup-storage
Configura le autorizzazioni di hosting di Termux
Si attiverà una finestra pop-up che ti chiederà se desideri consentire a Termux di accedere ai file sul tuo dispositivo. Fare clic su "Consenti".
Consenti a Termux di accedere ai file
Passaggio 3: installa NetHunter
1. Installa Wget eseguendo questo comando:
apt install wget
Installa wget su Termux
Alla domanda: "Vuoi continuare?" , per favore rispondi Y .
Scarica il file di installazione di NetHunter eseguendo il comando seguente. Assicurati di inserire l'indirizzo corretto.
wget -O install-nethunter-termux https://offs.ec/2MceZWr
Scarica il pacchetto di installazione di NetHunter
3. Modifica i permessi del file scaricato, rendendo il file eseguibile:
chmod +x install-nethunter-termux
Esegui il comando chmod su Termux
4. Esegui NetHunter:
./install-nethunter-termux
Avvia Kali NetHunter su Android
Il processo di installazione potrebbe richiedere del tempo, a seconda della velocità della connessione Internet.
5. Quando ti viene chiesto se desideri eliminare il file rootfs scaricato, rispondi N , perché potresti averne bisogno in seguito.
File Rootfs
Passaggio 4: avvia Kali NetHunter
Per avviare l'interfaccia della riga di comando di Kali Linux NetHunter, inserisci il seguente comando:
nethunter
Puoi anche utilizzare il comando come scorciatoia per NetHunter.
Avvia l'interfaccia della riga di comando di NetHunter
Il passaggio successivo è impostare una password NetHunter KeX. Tieni presente che devi uscire dalla CLI di NetHunter per eseguire questo comando:
nethunter kex passwd
Imposta la password di NetHunter KeX
Avvia NetHunter KeX eseguendo il seguente comando:
nethunter kex
Annota il numero di porta RFB, poiché lo utilizzerai in seguito.
Annotare il numero di porta RFB
A questo punto NetHunter è attivo e funzionante, ma è necessario configurare il monitor per utilizzare il software.
Passaggio 5: installare NetHunter KeX
NetHunter KeX è l'App Store per NetHunter. Questo app store contiene molti strumenti diversi che potresti non trovare nel tuo normale app store. Non confonderlo con Samsung Dex.
1. Visita il sito web dell'App Store NetHunter .
2. Scarica e installa l'app dello store NetHunter.
Scarica e installa l'app dello store NetHunter
3. Avvia l'app store, cerca NetHunter KeX e installalo.
Installa NetHunter KeX
4. Dopo che l'app NetHunter Store ha scaricato l'app NetHunter KeX, ti verrà chiesto se desideri installarla. Fare clic su "Installa".
Fare clic su "Installa"
5. Avvia NetHunter KeX. L'applicazione richiede l'inserimento del nome utente e della password KeX. Il nome utente è facoltativo; Nel caso dell'esempio, non ne avremo bisogno. Inserisci la password impostata in precedenza e assicurati che il numero di porta sia lo stesso che avevi durante la configurazione di NetHunter KeX, quindi fai clic su "Connetti".
6. Se hai seguito correttamente tutti i passaggi, dovresti avere la GUI di Kali NetHunter in esecuzione sul tuo telefono Android.
Per comodità, puoi scegliere una qualsiasi delle modalità di input: Panoramica a scorrimento diretto, Panoramica a pressione diretta, Mano singola e Touchpad simulato. La modalità Panoramica a scorrimento diretto consente di controllare direttamente il mouse toccandolo. Quando premi, il mouse farà clic nel punto in cui hai premuto.
Per utilizzare la modalità Pan con presa diretta, tenere premuto per avviare. Il tocco fa sì che il mouse faccia clic nel punto in cui tocchi. La modalità Touchpad simulato converte lo schermo in un touchpad simulato. Infine, la modalità Mano singola funziona in modo simile alle modalità Diretto e Scambia panoramica, tranne per il fatto che tenendo premuto si apre un menu con un elenco di opzioni.