Kali Linux je najbolj priljubljen operacijski sistem za varnost in testiranje prodora na svetu. Zahvaljujoč projektu NetHunter lahko zdaj namestite Kali Linux na svoj telefon Android.
NetHunter je mobilna različica Kali Linuxa in je zasnovana za naprave Android. To je močno orodje za testiranje penetracije. Ta priročnik prikazuje, kako namestiti NetHunter na kateri koli telefon Android brez root-a.
Če vas zanima penetracijsko testiranje, si oglejte tudi najboljša orodja za pentesting, ki so danes na voljo .
Kaj je Kali Linux NetHunter?
Kali Linux NetHunter je mobilna različica priljubljenega varnostnega operacijskega sistema Kali Linux. Namestite ga lahko na kateri koli telefon Android brez root-a, da iz svojega telefona zaženete številna orodja za testiranje prodora.
Kali NetHunter je na voljo v treh različicah:
- NetHunter Rootless za telefone Android brez root-a
- NetHunter za ukoreninjene telefone z obnovitvijo po meri in jedrom, specifičnim za NetHunter
- NetHunter Lite za telefone z obnovitvijo po meri
NetHunter Toolkit za vse tri izdaje je sestavljen iz naslednjega:
- NetHunter App Store s stotinami varnostnih aplikacij
- Vsebnik Kali Linux vključuje vse aplikacije, ki so na voljo v Kali Linux
- Aplikacija Android za dostop do trgovine NetHunter App Store
- NetHunter KeX (Desktop Experience) za zagon namiznih sej Kali. NetHunter KeX vključuje podporo za snemanje zaslona in projekcijo.
Koraki za namestitev Kali Linux NetHunter v Android
Edina zahteva za namestitev Kali Linux Nethunter je, da telefon uporablja Android 7 ali novejši. Članek priporoča uporabo različice Android pred 12, ker novejša različica spremlja in uniči procese aplikacij, ko porabijo preveč procesorske moči.
1. korak: Namestite Termux na svoj telefon
1. Čeprav lahko aplikacijo Termux dobite v trgovini Google Play, je ta različica zastarela: ne prejema posodobitev in vsebuje napake ter zastarela skladišča. Najnovejšo različico morate namestiti s strani Termux GitHub .
Prenesite aplikacijo s klikom na zgoraj označeno možnost. Prenos bo glede na hitrost interneta trajal nekaj sekund. Za namestitev kliknite na preneseno datoteko.
2. Vaš telefon privzeto ne dovoljuje nameščanja aplikacij iz neznanih virov. V tem primeru morate nastaviti dovoljenja s klikom na »Nastavitve«.

Namestite Termux na Android
3. Telefon vas bo preusmeril na stran z nastavitvami, kjer lahko dovolite namestitev aplikacij iz brskalnika, kot je prikazano:

Stran z nastavitvami omogoča namestitev neznanih aplikacij
4. Prišli boste do možnosti Namesti , ki vam bo omogočila namestitev aplikacije.

Namestite Termux
2. korak: Nadgradite repozitorij
Ko je aplikacija Termux nameščena, morate posodobiti repozitorij. Debian Linux in večina njegovih izpeljank uporablja APT (Advanced Package Tool) za namestitev programske opreme.
Z izvajanjem ukaza za posodobitev se informacije o izvoru paketa pridobijo iz konfiguriranih virov. Ukaz za nadgradnjo bo uporabil informacije za nadgradnjo vseh paketov na najnovejšo različico.
Prav tako se lahko naučite osnovnih ukazov Linuxa za boljšo uporabo Termuxa.
Najprej zaženite ukaz za posodobitev:
apt update
Vnesite naslednji ukaz:
apt upgrade
Na vprašanje "Želite nadaljevati?" (Želite nadaljevati?) pritisnite Y in Enter.
Nato nastavite dovoljenja za shranjevanje za aplikacijo Termux z naslednjim ukazom:
termux-setup-storage

Nastavite dovoljenja za gostovanje Termux
Sprožilo bo pojavno okno z vprašanjem, ali želite Termuxu dovoliti dostop do datotek v vaši napravi. Kliknite »Dovoli«.

Dovoli Termuxu dostop do datotek
3. korak: Namestite NetHunter
1. Namestite Wget tako, da zaženete ta ukaz:
apt install wget

Namestite wget na Termux
Na vprašanje: "Želite nadaljevati?" , prosim odgovori Y .
Prenesite namestitveno datoteko NetHunter tako, da zaženete spodnji ukaz. Preverite, ali ste vnesli pravilen naslov.
wget -O install-nethunter-termux https://offs.ec/2MceZWr

Prenesite namestitveni paket NetHunter
3. Prilagodite dovoljenja prenesene datoteke, tako da bo datoteka izvedljiva:
chmod +x install-nethunter-termux

Zaženite ukaz chmod na Termuxu
4. Izvedite NetHunter:
./install-nethunter-termux

Zaženite Kali NetHunter v sistemu Android
Postopek namestitve lahko traja nekaj časa, odvisno od hitrosti vaše internetne povezave.
5. Na vprašanje, ali želite izbrisati preneseno datoteko rootfs, odgovorite N , ker jo boste morda potrebovali pozneje.
Datoteka Rootfs
4. korak: Zaženite Kali NetHunter
Za zagon vmesnika ukazne vrstice Kali Linux NetHunter vnesite naslednji ukaz:
nethunter
Ukaz lahko uporabite tudi kot bližnjico za NetHunter.

Zaženite NetHunter CLI
Naslednji korak je nastavitev gesla za NetHunter KeX. Upoštevajte, da morate za zagon tega ukaza zapustiti NetHunter CLI:
nethunter kex passwd

Nastavite geslo za NetHunter KeX
Zaženite NetHunter KeX tako, da zaženete naslednji ukaz:
nethunter kex
Zapišite si številko vrat RFB, saj jo boste uporabili pozneje.

Zapišite si številko vrat RFB
Na tej točki je NetHunter pripravljen in deluje, vendar morate monitor konfigurirati za uporabo programske opreme.
5. korak: Namestite NetHunter KeX
NetHunter KeX je App Store za NetHunter. Ta trgovina z aplikacijami vsebuje veliko različnih orodij, ki jih morda ne boste dobili v običajni trgovini z aplikacijami. Ne zamenjujte ga s Samsung Dexom.
1. Obiščite spletno mesto NetHunter App Store .
2. Prenesite in namestite aplikacijo trgovine NetHunter.

Prenesite in namestite aplikacijo trgovine NetHunter
3. Zaženite trgovino z aplikacijami, poiščite NetHunter KeX in ga namestite.
Namestite NetHunter KeX
4. Ko aplikacija NetHunter Store prenese aplikacijo NetHunter KeX, boste pozvani, ali jo želite namestiti. Kliknite »Namesti«.

Kliknite »Namesti«
5. Zaženite NetHunter KeX. Aplikacija zahteva, da vnesete uporabniško ime in geslo KeX. Uporabniško ime ni obvezno; V primeru primera ga ne bomo potrebovali. Vnesite geslo, ki ste ga nastavili prej, in se prepričajte, da je številka vrat enaka tisti, ki ste jo imeli pri konfiguraciji NetHunter KeX, nato kliknite »Poveži«.
6. Če ste pravilno sledili vsem korakom, bi moral imeti Kali NetHunter GUI zagnan na vašem telefonu Android.
Za udobje lahko izberete katerega koli od načinov vnosa: Direct Swipe Pan, Direct Hold Pan, Single Hand in Simulated Touchpad. Način Direct Swipe Pan omogoča upravljanje miške neposredno z dotikom. Ko pritisnete, bo miška kliknila tam, kjer ste pritisnili.
Za uporabo načina Direct Hold Pan pritisnite in držite za začetek. Dotik povzroči, da miška klikne tam, kjer se dotaknete. Način simulirane sledilne ploščice pretvori vaš zaslon v simulirano sledilno ploščico. Nazadnje, način z eno roko deluje podobno kot načina Direct in Swap Pan, le da se s pritiskom in držanjem odpre meni s seznamom možnosti.