Výber hesla Wi-Fi pomocou nástroja aircrack-ng

Tento článok bol napísaný výhradne na informačné a výskumné účely. Vyzývame vás, aby ste dodržiavali pravidlá práce s sieťami a zákon, a taktiež, aby ste vždy mysleli na informačnú bezpečnosť.

Úvod

Na začiatku 90. rokov, keď sa Wi-Fi len objavil, bol vytvorený algoritmus Wired Equivalent Privacy, ktorý mal zabezpečiť dôvernosť Wi-Fi sietí. Avšak WEP sa ukázal ako neefektívny ochranný algoritmus, ktorý sa ľahko hackne.

Na jeho miesto prišiel nový ochranný algoritmus Wi-Fi Protected Access II, ktorý dnes využíva väčšina prístupových bodov Wi-Fi. WPA2 používa šifrovací algoritmus AES, ktorý je veľmi ťažké hacknúť.

A kde je zraniteľnosť?

Nevýhodou WPA2 je, že zašifrované heslo sa prenáša pri pripojení používateľov počas takzvaného 4-way handshake (4-stranné podanie rúk). Ak zachytíme handshake, zistíme zašifrované heslo a ostáva nám ho len dešifrovať. Na tento účel využijeme aircrack-ng.

Tak ako hacknúť?

Krok 1. Určujeme rozhranie

Na začiatok musíme zistiť, ktoré sieťové rozhranie potrebujeme, na to vložíme príkaz:

$ ifconfig

Dostávame odpoveď:

eth0      žiadne bezdrôtové rozšírenia.

wlan0     IEEE 802.11abgn  ESSID:off/any
Mode:Managed  Prístupový bod: Not-Associated   Tx-Power=15 dBm
Retry short limit:7   RTS thr:off   Fragment thr:off
Encryption key:off
Power Management:off

lo        žiadne bezdrôtové rozšírenia

V mojom prípade sú len tri rozhrania, z ktorých dve nemajú bezdrôtové rozšírenia (no wireless extensions). Preto nás zaujíma len wlan0.

Krok 2. Prevedenie sieťového adaptéru do monitorovacieho režimu

Prevedenie sieťového adaptéru do monitorovacieho režimu nám umožní vidieť bezdrôtový traffic, ktorý prechádza okolo nás. Na to, aby sme to uskutočnili, vložíme príkaz:

$ airmon-ng start wlan0

Upozorňujeme, že airmon-ng premenoval vaše rozhranie (v mojom prípade sa nazýva mon0, ale mali by ste to skontrolovať).

Krok 3. Zachytávanie trafficu

Teraz, keď je náš sieťový adaptér v monitorovacom režime, môžeme zachytiť traffic, ktorý okolo nás prechádza, pomocou príkazu airodump-ng. Vložíme:

$ airodump-ng mon0

Výber hesla Wi-Fi pomocou nástroja aircrack-ng

Upozorňujeme, že všetky viditeľné prístupové body sú uvedené v hornej časti obrazovky, a klienti — v dolnej časti obrazovky.

Krok 4. Koncentrácia zachytávania na konkrétnom prístupovom bode.

Naším dalším krokem je zaměřit naše úsilí na jeden z přístupových bodů a na jeho kanál. Zajímá nás BSSID a číslo kanálu přístupového bodu, který budeme hackovat. Otevřeme další terminál a zadáme:

$ airodump-ng --bssid 08:86:30:74:22:76 -c 6 -w WPAcrack mon0

Výber hesla Wi-Fi pomocou nástroja aircrack-ng

  • 08:86:30:74:22:76 BSSID přístupového bodu
  • -c 6 kanál, na kterém pracuje přístupový bod Wi-Fi
  • WPAcrack soubor, do kterého se zapíše handshake
  • mon0 síťový adaptér v režimu monitorování

Jak vidíte na výše uvedeném snímku obrazovky, nyní se soustředíme na zachycení dat z jednoho přístupového bodu s ESSID Belkin276 na kanálu 6. Terminál necháváme otevřený!

Krok 5. Získání handshake

Abychom zachytili zašifrované heslo, potřebujeme, aby se klient autentizoval (připojil k Wi-Fi). Pokud je již autentizován, můžeme ho deautentizovat (odpojit), pak se systém automaticky znovu autentizuje (připojí), což nám umožní získat zašifrované heslo.

To znamená, že nám stačí odpojit připojené uživatele, aby se znovu připojili. K tomu otevřeme další terminál a zadáme:

$ aireplay-ng --deauth 100 -a 08:86:30:74:22:76 mon0

Výber hesla Wi-Fi pomocou nástroja aircrack-ng

  • 100 počet uživatelů, kteří budou deautentizováni
  • 08:86:30:74:22:76 BSSID přístupového bodu
  • mon0 síťový adaptér

Nyní při opětovném připojení okno, které jsme nechali v předchozím kroku, zachytí handshake. Pojďme se vrátit k našemu terminálu airodump-ng a podívat se.

Výber hesla Wi-Fi pomocou nástroja aircrack-ng

Všimněte si horního řádku vpravo, airodump-ng vypsal: „Handshake WPA“. To znamená, že jsme úspěšně zachytili zašifrované heslo! To je první krok k úspěchu!

Krok 6. Hledání hesla

Teď, když máme zašifrované heslo v našem souboru WPAcrack, můžeme zahájit hledání hesla. K tomu však potřebujeme mít seznam hesel, která chceme použít. Takový seznam lze najít za 5 minut na Googlu. Já budu používat výchozí seznam hesel, který je součástí aircrack-ng: BackTrack darkcOde.

Otevřeme nový terminál a zadáme:

$ aircrack-ng WPAcrack-01.cap -w /pentest/passwords/wordlists/darkc0de

Výber hesla Wi-Fi pomocou nástroja aircrack-ng

  • WPAcrack-01.cap soubor, do kterého jsme zapisovali handshake (airodump-ng přidal na konci -01.cap)
  • /pentest/passwords/wordlist/darkc0de абсолютный путь к списку паролей

Jak dlouho to potrvá?

Tento proces může trvat dlouho. Vše závisí na délce vašeho seznamu hesel, můžete čekat od několika minut po několik dní. Na mém dvoujádrovém procesoru Intel aircrack-ng hledá něco přes 800 hesel za sekundu.

Akon bude nájdený, objaví sa na vašej obrazovke. To, či bude hádanie hesla úspešné, závisí od vášho zoznamu. Ak sa vám nepodarilo uhádnuť heslo podľa jedného zoznamu, nezúfajte, skúste iný.

Tipy na používanie

  1. Tento typ útoku je efektívny pri hádaní hesla podľa zoznamu, ale je prakticky zbytočný pre náhodné hádanie. Všetko závisí od času. Ak je Wi-Fi zabezpečené priemerným heslom z latinských písmen a číslic, náhodné hádanie bude trvať niekoľko rokov.
  2. Pri výbere zoznamu hesiel dôkladne zohľadnite geografické faktory. Napríklad nemá zmysel hádať v restaurácii v Paríži podľa ruského zoznamu hesiel.
  3. Ak hackujete domácu Wi-Fi, pokúste sa získať nejaké osobné údaje obete (meno, priezvisko, dátum narodenia, prezívka psa atď.) a vygenerujte dodatočný zoznam hesiel z týchto údajov.
  4. Akonáhle zachytíte handshake, vypnite prácu aireplay-ng (nenechávajte trpieť obyčajných používateľov).

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster