Webchat IRC #linuxon
Streda, 8. február 2012 Meniny majú: Dnes: Zoja Zajtra: Zdenko
Slovak English French German Hungarian Italian Polish Russian Spanish

LinuxON.sk - Linux a OpenSource portál

Veľkosť písma

Šírka

Nastavenia
Vitajte, návštevník
Užívateľské meno Heslo: Pamätať si ma

Zdolajte WEP pomocou Linuxu
(1 prehliadajúci) (1) hosť
  • Strana:
  • 1
  • 2

TÉMA: Zdolajte WEP pomocou Linuxu

Zdolajte WEP pomocou Linuxu 27.08.2010 23:40 #6241

  • TomasHanzel
  • NEPRÍTOMNÝ
  • Administrator
  • OpenSuSE + KDE 4,5, GNOME 3
  • Príspevky: 1437
  • Karma: 62
** Diskusia k článku: Zdolajte WEP pomocou Linuxu **

V prvom rade je treba poznamenať, že tento neobvyklý návod a ani jeho obsah nie je či nesmie byť súčasťou portálu LinuxON.sk, z ktorého by sa mali čerpať návody o crackovaní. Preto si portál LinuxON.sk a ja, ako autor príspevku dovoľujem poznamenať, že cracking WEP šifrovania je protizákonné a tento článok môže byť použitý len na študijné účely, prípadne na účely zistenia zabezpečenia vlastnej wifi siete pomocou šifrovania WEP. Rovnako tak by som rád upozornil, že v návode sa nebudú aj zo zákonných dôvodov preberať rôzne iné útoky, potrebné pre získanie paketov alebo hesiel.





Sieť WiFi komunikuje medzi sebou vzduchom. Dáta, ktoré pretekajú nad nami, sú alebo šifrované alebo nie. Zachytiť sa dajú tak či sú alebo nie. Na zabezpečenie alebo zakódovanie dát sa používajú rôzne zabezpečenia. Jedno z nich je WEP:

Povedzme si teda, čo je WEP, čo budeme robiť a čo k tomu budeme k celému úkonu potrebovať.

WEP

Wired Equipment Privacy, ted WEP, je pôvodné zabezpečenie siete WiFi. Súčasťou IEEE 802.11 sa stal v roku 1992. WEP používa symetrickú streamovanú šifru RC4 pre utajenie informácií a pre overenie ich správnosti používa metódu CRC-32 kontrolného súčtu. Podstatou RC4 je, že sa odosielaná správa šifruje podľa nejakého kľúča (obvykle slova alebo nejakej sekvencie znakov), na cieľovom bode sa táto správa pomocou kľúča dešifruje. Takzvaný 64bitový WEP používa 40bitový kľúč, ku ktorému je pripojený 24bitový inicializačný vektor a dohromady tak tvorí 64bitový RC4 kľúč. 128bitový WEP používa 104 bitový kľúč, ku ktorému je pripojený 24bitový inicializačný vektor a dohromady tak tvorí 128bitový RC4 kľúč. V súčasnosti sa používa hlavne 128bitový až 256bitový WEP. Čím je dlhší, tým je lepší, pretože sťažuje prácu crackerom. (wiki). WEP zabezpečenie je veľmi zastaralé, preto sa neodporúča mať toto nastavenie ako hlavné.


Čo teda budeme robiť?

V podstate nekalú činnosť. Nainštalujeme si program, ktorým budeme monitorovať siete v okolí. Následne si vyberieme tú sieť, ktorú môžeme alebo potrebujeme prelomiť, začneme zachytávať dáta, prípadne využijeme ARP injection pre deautorizáciu klienta, ktorý je na danú sieť napojený. Tieto zachytené dáta sa pokúsime dešifrovať, čím získame heslo pre prístup do WiFi siete. Poďme na to.

Upozorním všetkých na jeden fakt. Keďže som už na začiatku písal o tom, že nemám v pláne popisovať cracking WiFi WEP zabezpečenia, budem ukazovať popis z praxe. Takže ostrielaní možno môžu doplniť na konci v komentároch.


Čo potrebujeme?


  • Okrem Linuxovej distribúcie, potrebujete program aircrack-ng a airodump.ng. Nedajte sa zmiasť, aircrack a aircrack-ng je to isté, akurát s "ng" ide o novú verziu. Ja ju využívam na distribúcii Pardus Linux.
  • Zariadenie WIFI prijímača, ktoré podporuje monitor mode & packet injection. Ja využívam nedávno recenzovaný TP-WN123G, ktorý toto samozrejme podporuje.

Ak neviete, ktorý príjmač WIFI dokáže pracovať v stave monitor, prípadne vykonať packet injection, odporúčam sa informovať, alebo prezrieť fóra na internete. Rovnako tak sa na rôznych fórach dozviete, ako prepnúť do monitor mode-u. Zvyčajne by mal stačiť príkaz iwconfig wlan0 mode monitor, respektíve tak to je u mňa. V podstate, airodump si sám prepne stav wifi do módu monitor.


Ako na to?

Ak si myslíte, že konzola nie je nič pre Vás, tak máte smolu. Práve konzolu budeme potrebovať a to hneď 4. Najlepšie spravíte, ak tieto konzoly uložíte na jednu plochu na 4x. Na to predsa máme plochy.





Teraz si do prvej, naľavo hornej konzole napíšeme príkaz:


sudo airodump-ng wlan0


wlan0 je označenie mojej wifi, u vás to môže byť iné, stačí si zistiť príkazom iwconfig. Je možné, že pôjde o ešte iný názov, pri prepnutí do monitor mode-u. Ten popisovať nebudem.


Výstup z príkazu by mal obsahovať "sken" sietí, dostupných na okolí, respektíve v dosahu.


 





Vysvetlime si, čo vlastne robíme. Príkazom airodump začneme sken siete. Tu vidíme dostupné siete, klientov na nich pripojených, kanál na ktorom vysielajú atď. Všetko podstatné si vysvetlíme. Začneme prvým riadkom z hora a len tým najdôležitejším.


  • CH 4 - kanál, ktorý je momentálne skenovaný. V tomto prípade kanál číslo 4
  • Elapsed  - značí čas, ako dlho prebieha sken.
  • BSSID - Zjednodušene povedané, dostupná wifi (AccesPoint)
  • #Data - tu je uvedené množstvo dát, ktoré zachytíte.
  • #/s - načítané dáta za sekundu
  • CH - kanál, na ktorom vysiela sieť.
  • ENC-CIPHER-AUTH - zabezpečenie
  • ESSID - označenie siete.
  • STATION - pripojený klient (stanica)
  • A samozrejme posledné znaky a písmená tvoria MAC adresu. Teda fyzickú adresu zariadenia.

Je viac spôsobov, ako sa dostať k dátam siete, ktorá vysiela. Najlepšie je počkať si, kým sa na danú sieť pripojí klient. Vtedy je najlepší čas. V tom prípade sa nám v položke STATION zobrazí adresa klienta, toho istého riadku adresa AP-BSSID. Tieto MAC adresy sú pre nás dôležité. Ja budem pracovať so sieťou, identifikovanou ako ESSID - dano.

Dostupná WiFi sieť vysiela na kanáli číslo 4, so zabezpečením WEP a jeho MAC adresa je 00:24:01:1A:BE:XX. Ku danej stanici je pripojený nejaký klient. Ten je zapísaný v položke STATION s MAC adresou 00:25:D3:29:F2:44. Nazvyme a poznačme si MAC adresy pod položkou BSSID a pod položkou STATION. Vypnite klávesovou skratkou CTRL+C spustený príkaz v konzole č.1.

Teraz spustite v tej istej konzole príkaz:

sudo airodump-ng -c 4 -w data-capture wlan0

Tento príkaz vykoná sken siete, na kanáli číslo 4 a následne uloží inicializačné vektory (Ivs), teda dáta do súboru data-capture. Sken prebieha na zariadení wlan0. Vy si teda zmeníte číslo kanálu a zariadenie. Sken nechajte bežať.

Teraz do druhej konzoly zadáme príkaz

sudo aireplay-ng -3 -bssid  -h klient wlan0
Ide o štandartný ARP request, ktorým by sme mali získať #dáta, teda IVS. To značí číslo 3. -b obsahuje BSSID, respektíve MAC adresu AP. -h obsahuje MAC adresu klienta, ktorú "útokom" nastaví airreplay nášmu zariadeniu. AP je pod položkou BSSID, klient v tom istom riadku pod STATION. U mňa to vyzerá nasledovne.

sudo aireplay-ng -3 -b 00:24:01:1A:BE:xx  -h 00:25:d3::29:F9:xx wlan0

Nechajte bežať a do tretej konzoly zadávate príkaz:

sudo aireplay-ng -0 5 -a BSSID-MAC  -c STATION-KLIENT wlan0

Do poslednej konzoly zadáme príkaz:

sudo aircrack-ng -z data-capture-01.cap

Tento príkaz sa bude pokúšať z uložených Ivs získať, dešifrovať heslo. Na to slúži práve ten súbor, data-capture-01.cap. V praxi celý proces môže vyzerať aj takto:


Pre úspešné dekódovanie, dešifrovanie, alebo získanie hesla je potrebných čo najviac dát, Ivs. Niekedy ich "zber" ide rýchlo, niekedy nie. Najlepšie odraziť sa od čísla 10000 získaných Ivs. Ak heslo aircrack nenájde, nechajte ho stále bežať, sám sa bude pokúšať po každých ďalších získaných 5000 Ivs pokračovať v dekódovaní. Niekedy stačí pár, niekedy viac Ivs, môj proces trval niečo cez 3 hodiny. Kód bol úspešne nájdený.

Aby ste neboli popletený teóriou, tu je všetko v skratke.


  • Kontrola stavu zariadenia wifi pre monitor: /sbin/iwconfig

  • Nastavenie wifi do stavu monitor airmon-ng start wlan0

  • Sken siete 1 # airodump-ng wlan0

  • Sken siete na konkrétnom kanáli, so zapísaním dát do súboru # airodump-ng -c číslo -w data-capture wlan0

  • Packet Injection # aireplay-ng -3 -b BSSID -h STATION wlan0

  • Získanie hesla # aircrack-ng -z data-capture-01.cap



Záver



Je treba poznamenať, že návod som robil zo skúsenosti a praxe. Nepotreboval som využívať iné útoky, či už v prípade neautorizácie alebo nepripojeného klienta. Práve tento postup by mohol byť "univerzálnym", ale nič nie je na sto percent. Práve svoj výsledok považujem za ukážku pre Vás, aby ste sa vedeli odraziť od mostíka HOWTO. Ak potrebujete pracovať s iným útokom aký som využil ja, google Vám pomôže viac aj preto, že nie len ja, ale i portál LinuxON.sk sa nechceme kategorizovať do objektov vykonávajúce trestné činnosti.
Close the Windows, Open Source

Re:Zdolajte WEP pomocou Linuxu 27.08.2010 23:45 #6242

  • yajohny
  • NEPRÍTOMNÝ
  • Nováčik
  • Príspevky: 5
  • Karma: 3
este pred zacatim scanovania siete by som doporucoval doinstalovat program macchanger

a pouzil: macchanger --mac 00:11:22:33:44:55 wlan0

Re:Zdolajte WEP pomocou Linuxu 28.08.2010 12:14 #6243

  • TomasHanzel
  • NEPRÍTOMNÝ
  • Administrator
  • OpenSuSE + KDE 4,5, GNOME 3
  • Príspevky: 1437
  • Karma: 62
yajohny napísal:
este pred zacatim scanovania siete by som doporucoval doinstalovat program macchanger

a pouzil: macchanger --mac 00:11:22:33:44:55 wlan0


Áno, doporučuje sa nainštalovať tento balík, ale pri pripájaní do siete je možné použiť práve klientovu MAC -h STATION a starý príkaz na zmenu mac, teda ether hw atribút. Ale je to jedno, macchanger je asi lepší.
Close the Windows, Open Source

Re:Zdolajte WEP pomocou Linuxu 28.08.2010 22:15 #6247

  • peter324
"cracking WEP šifrovania je protizákonné"

mohol by si dat nejaky odkaz za zakon/vyhlasku kde je to napisane?

Re:Zdolajte WEP pomocou Linuxu 28.08.2010 22:46 #6248

  • TomasHanzel
  • NEPRÍTOMNÝ
  • Administrator
  • OpenSuSE + KDE 4,5, GNOME 3
  • Príspevky: 1437
  • Karma: 62
peter324 napísal:
"cracking WEP šifrovania je protizákonné"

mohol by si dat nejaky odkaz za zakon/vyhlasku kde je to napisane?


Ospravedlnujem sa, islo o chybicku. Vseobecne mam pocit, ze kazdy vie, kam som mieril. Kazdopadne, upravene, dakujem za upozornenie.
Close the Windows, Open Source

Re:Zdolajte WEP pomocou Linuxu 16.12.2010 23:16 #6947

  • Mike
  • NEPRÍTOMNÝ
  • Nováčik
  • Príspevky: 4
  • Karma: 0
Čo sa vlastných prístupových bodov týka, nie je to nelegálne. Vlastné zariadenia si môžete testovať ako sa páči, v prípade ak nie ste majiteľ je to trestné a videl som aj tú časť zákona. Nie je tam napísané doslova, že to, alebo to sa nesmie,ale ide o neprávnený prístup k informáciám bla bla omáčky, omáčky a to je trestné...

Re:Zdolajte WEP pomocou Linuxu 17.12.2010 11:53 #6949

  • Eric
  • NEPRÍTOMNÝ
  • Expert Boarder
  • Ubuntu 10.04 LTS
  • Príspevky: 155
  • Karma: 3
Toto sa ale netýka, ked ti to ina osoba (majitel zatiadenia) povoli aj ked len ustne.. ci?
Cogito, ergo sum.
Myslím, teda som.
-----------------------------------
som lama, ja to viem, ale uz to nezmenim

Re:Zdolajte WEP pomocou Linuxu 18.12.2010 21:03 #6954

  • TomasHanzel
  • NEPRÍTOMNÝ
  • Administrator
  • OpenSuSE + KDE 4,5, GNOME 3
  • Príspevky: 1437
  • Karma: 62
Eric napísal:
Toto sa ale netýka, ked ti to ina osoba (majitel zatiadenia) povoli aj ked len ustne.. ci?


Mám na portáli aj názor na právnu stránku veci priamo od advokáta. Ak majiteľ povoli akési technické skúšanie, je to v pohode. ak sa prelomí wep bez súhlasu, no bez využitia konektivity, a prvé ani na teba nemusí dojsť, za druhé čo na tom je tresné? Je to ako hack, kde hľadáš chyby a keď ich dáš vedieť správcom, často dostaneš thanks...rozdiel je, kto čo robí, crack či hack...
Close the Windows, Open Source
  • Strana:
  • 1
  • 2
Doba nahrávania stránky: 0.49 sekúnd
Navigácia Forum
Internetový portál pre užívateľov, fanúšikov, záujemcov operačného systému linux a voľne šíriteľného softvéru. Viac... | Podporte nas... | Reklama Partneri: www.megainzercia.eu
LinuxOn.sk IRC Buďte s nami aj na IRC. #linuxon@irc.freenode.net
Ako nato sa dočítate tu alebo použite IRCwebchat
 Hostia: 1340