Topic: Kismet i AirCrack-NG: Lie is in the air :)

Administracija mreza je veoma kompleksna tema, a meni licno jedan od nazamrsenijih dijelova tog shtiva jeste 802.11. Stoga je i ovaj kratki uvod ("jump-start") o tome kako se nakaciti na Net tamo gdje pokusavaju da nas sprijece u toj namjeri zapravo veoma ogranicene vrijednosti, no nije ga zgoreg imati na nasem jeziku, jer, kad se povezemo na Net, sva dokumentacija i ucenje onda ide lakse. Tekst treba samo da pomogne inspiraciji, jer iako povrsan, mozda zainteresovanima pomogne da lakse definisu oblast koja ih interesuje. "Prica" je i "foto-dokumentovana", jer je tako lakse ispricati vise zauzevsi manje skupog prostora na Netu smile

Da ne bih ostavljao traga o aktivnostima koje pod odredjenim uslovima mogu biti i nelegalne smile a da sve ne bi ostalo na pukom teorijskom prikazu, posudio sam par uredjaja da sve opisano isprobam i u praksi; pri tome nisam dokumentovao kako ojaditi nekoga za par giga protoka, jer sam sve radio na mrezama pod vlastitom kontrolom, ali primjer je savrseno upotrebljiv i kad imamo manje kontrole smile
U sustini - ovdje je prikazano kako se nakaciti na neki WiFi AP cak i kada smo - zaboravili lozinku smile

Potrebne alatke su Kismet i aircrack-ng.

Prvo sam podesio parametre jednog AP-a: odabrao sam adresu AP-a, kanal na kom ce da radi, podesio ostale parametre (ukljucujuci i lozinku za 64-bitni WEP)

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-88.png

Reboot-ovao sam AP,

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-89.png

A zatim iskljucio kontrolu MAC adresa i postavio AP u mod u kom radi kao najobicniji AP smile

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-90.png
http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-91.png

Mislim da je ovo najcesca situacija koju mozemo zateci u vecini zona pokrivenih WiFi signalom, gdje se briga o zastiti pristupne tacke uglavnom svodi na WEP zastitu AP-a. Ako se neko potrudio vise od toga, necemo lako do Neta, ali tim bolje - vise cemo nauciti kako svladavati i komplikovanije zastite smile

Potom sam se pravio da sam tek usetao u park u kom bih ja sad, eto, malo, da se posluzim Netom big_smile
Prvo sam morao saznati kakve pristupne tacke imam oko sebe, i za to sam koristio Kismet. Kismet je sjajna, veoma laka i intuitivna, i bogata alatka,

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-92.png

koju ovdje vidimo upotrijebljenu u najosnovnijim funkcijama. Kismet moze mnogo vise da kaze o WiFi okolini,

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-95.png

ali, da ne duzimo, ovdje je samo upotrebljavan da da najpotrebnije podatke o AP-u "Zamorche" tongue

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-93.png
http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-94.png

Predlazem da se podaci kopiraju u omiljeni uredjivac teksta, kako bismo kasnije mogli lako "lijepiti" podatke koje nije lako pamtiti, poput MAC adresa, i slicnih zackoljica. Da ne bi sve ostalo na pukoj teoriji, kako sam i najavio, ovdje sam na momenat izasao iz price, zaboravio da jos uvijek ne znam WEP kljuc, i demonstrirao kako ne mozemo koristiti AP jos uvijek, makar i saznali gomilu pristupnih parametara pomocu Kismeta:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-96.png

Treba nam aircrack-ng!

Aircrack-ng je zapravo skup vise alatki korisnih za pojedine zadace. Iako redoslijed nije posebno bitan, prvo pokrecem airodump-ng koji pomno prati komunikaciju dva WiFi uredjaja - AP-a i nase WiFi kartice - na kanalu koji mu zadamo:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-97.png

Airodump-ng pocinje da biljezi komunikaciju medju promatranim uredjajima. Kako ova prica treba samo da posluzi kao polazna tacka, odnosno da bude inspiracija za daljnje istrazivanje, necu posebno opisivati pojedine parametre koje airodump-ng ovdje prati. Svakako, sve se moze temeljito opisano naci u dokumentaciji na zvanicnoj stranici aircrack-a. Uostalom, vecina ih je lako shvatljiva cak i na prvi pogled:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-98.png

Ako je airodump-ng "glavni shtab", aireplay-ng je u takvoj analogiji - glavni shpijun-operativac smile Aireplay-ng ce pokusati da uspostavi komunikaciju s "zhrtvom", AP-om "Zamorche". Prevedeno, pitanje aireplay-a AP-u moglo bi se dozivjeti i kao "kada bih ja znao ispravnu lozinku, da li bi mi bilo dozvoljeno da koristim ovu pristupnu tacku?", ili, u instrukcijama:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-99.png

AP se za sada ne zamara autorizacijom, no da je uljucena bila i kontrola MAC-a, "odgovor" bi bio drugaciji. Aircrack-ng ima "lijek" i za te situacije (vise u dokumentaciji) ali nisam htio prekomplikovati ionako zamrsen primjer.

Svakako, jedna od najbitnijih stvari koja se odigrava u ovoj provodadzisanoj komunikaciji WiFi uredjaja i AP-a jeste i ARP zahtjev. Naime, uz odgovor na pitanje kako da poveze MAC adrese i IP adrese LAN-a, AP ce genersati i gomilu informacija (iako ga niko nije pitao, blebetalo jedno smile) iz koje cemo kasnije zakljuciti kako bi mogla da glasi shifra. Banalizovano: aireplay-ng ce iskorisititi samo jedan jedini ARP zahtjev da ga ponavlja u nedogled i tako od AP-a iskamci dovoljno komunikacije, ili, narodski receno, da pusti AP da se "izlaje" i o stvarima o kojima nije pitan smile

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-101.png

Ubrzo potom (od par sekundi, do par minuta - ovaj period varira od situacije do situacije) Ap ce poceti da blebece:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-104.png

I to ce biti u airodump-ng prikazu biti lako uocljivo pod "#Data" kolonom. Kada skupimo dovoljno "razgovora"

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-105.png

mozemo probati da desifrujemo lozinku:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-106.png

Aircrack-ng ommogucava vise vrsta pokusaja dekodiranja, i kada nisam uspio s jednim "napadom"

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-107.png

(a ovdje se vidi da sam pokusavao svega tri minuta, iako sam pustio racunar da pokusava vise od 40 minuta prije no sto sam odustao) pokusao sam drugaciju vrstu "napada" koja je za 26 sekundi pronasla 64-bitni WEP kljuc iz mase stvari koju je izblebetao AP pri upitima da poveze MAC i IP na LAN-u:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-108.png

Obratite paznju - kljuc treba koristiti bez dvotacaka (vidi sliku, i  uporedi prvi kljuc i kljuc koji je pronasao AirCrack-ng: AirCrack-ov format ima dvotacke medju heksadecimalnim duetima)

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-88.png

i uz naznaku da je u pitanju kljuc u heksadecimalnom obliku, pa stoga treba WiFi karticu podesiti sa naredbom

 # ifconfig ... nwkey 0x..." 

gdje prefix "0x" kaze da je kljuc dan heksadecimalno, mjesto u ASCII (text) kao u prvom primjeru:

http://i57.photobucket.com/albums/g208/proba_2006/aircrackeraj/th_Screenshot-96.png

Happy AirCrackiNG big_smile

sysctrlmtrlttrl -a

Re: Kismet i AirCrack-NG: Lie is in the air :)

Hvala od srca Zeleni Obade na ovome. Postoji li poseban razlog iz koga nisi hteo da
dodas ovo u Wiki nego si ga stavio  ovde?

Re: Kismet i AirCrack-NG: Lie is in the air :)

Zato sto je jebivetar.:P Sjajan tekstice Zeleni... prebaci ga u Wiki, leba ti.:P


Those who do not understand Unix are condemned to reinvent it, poorly.

Re: Kismet i AirCrack-NG: Lie is in the air :)

Hvala na "zeljama i cestitkama",ali - dajte kritika, od kritika zivim smile
tekst jos uvijek ne zadovoljava moje bsd-ovske kriterije za dokumentaciju smile Na primjer: jos uvijek je, za moj ukus, isuvise receno samo slikom - trebam sad uredjivati tekst dok sve ne bude jasno samo iz citanja teksta, a slike postanu puka ilustracija. Ovako nije lose, ali smara citaoce jer moraju stalno da klikcu na slike i zakljucuju sve sto tamo stoji prikazano, mjesto da procitaju to. Ipak, za "brzi start" ovako kompleksne teme nije lose - moze nekom da pomogne i ovakvo smile
Nek se kuva jos malo ovdje, a cim stignem dopisacu i dijelove koji nedostaju (ili neko drugi ako moze i prije) poput deautentifikacije pri MAC kontroli, upotrebe nmap-a i thcrut-a pri skeniranjima, i slicno... Ideja je bila da probam da priblizim citaocima mogucnosti koje imaju kada im treba WiFi pristup Netu, ali postoji "par smetnjica" smile  Ako malo (vise) prosirimo thread, tada ce tekst da bude dobar ako se mene pita - omogucice na pitak nacin nekome da nauci kako da se nakaci na "zasticen" AP, a da prethodno nije procitao nista drugo. Za sada je prezahtijevan za rovita citaoca, cini mi se, jer ako nesto nije kao u scenariju, mislim da bi se vecina pogubila kad dodje do "a sta sad?"
Ali ako pokrijemo vise scenarija, onda je svakako puno vrijedniji.

P.S. hvala svima koji pravite ono od "Dokumentacije", pretvara se polako u sjajnu, ozbiljnu kolekciju tekstova...

sysctrlmtrlttrl -a

Re: Kismet i AirCrack-NG: Lie is in the air :)

Ima poentu ovo sto kaze Zeleni. Neka ostane tekstic ovde neko vreme. Iskreno, ja sam vise ljubitelj tekstualnog opisa neko nalepljenih slika. A deo ovog sa slika moze biti ubacen u vidu teksta, zar ne? I ja sam pisao slican tekst za svoj blog pre mesec i nesto ali bez slika.:)


Those who do not understand Unix are condemned to reinvent it, poorly.

Re: Kismet i AirCrack-NG: Lie is in the air :)

Hehehe uspelo mi je smile Razbio sam neku mrezu u susedstvu, pass je bio 1122334455 smile Jos samo da smislim kako da im uletim u PPPoE sad

Inace, jako sam se namucio sa instalacijom airtcrack-a, verzija iz portova nije htela da radi kako valja na FreeBSDu 7.2, pa sam morao da rucno kompajliram najnoviju svn verziju (1.0 rc3), tad mi je krenulo...

PS, imam problem sa drugom mrezom, kismet prijavljuje da je u pitanju WEP, a aireply-ng ne moze da izvrsi laznu asocijaciju uz poruku da je verovatno u pitanju WPA... Sta li nije u redu, ko li laze, a ko istinu zbori smile Neka ideja?

Hvala puno smile

Re: Kismet i AirCrack-NG: Lie is in the air :)

Dule, sram te bilo - pa zar u tudju mrezu? Nije eticno... korisno jeste, ali nije eticno, definitivno... Brzo, provali sad svuda, pokrpi im sve, dokumentuj, sacuvaj i odstampaj promjene na njihovom mreznoom stampacu, i izlazi odatle!  big_smile

sysctrlmtrlttrl -a

Re: Kismet i AirCrack-NG: Lie is in the air :)

Zeleni_Obad wrote:

odstampaj promjene na njihovom mreznoom stampacu

big_smile big_smile big_smile big_smile big_smile

Dobra ideja. Jedino mi je sad zanimljivo da probam da im upadnem u mikrotik rutere (nisu iskljucili CDP, c.c.c.c eto dobrog pocetka) ili PPPoE, a sto se tice kradje interneta to nije ni potrebno, u mojoj sobi ima bar 3 telekomova HG520s wirelessa bez ikakve zastite (jedan je cak 4096 kbps smile

Inace, nisam zlikovac, ne diram nista, samo razgledam okolo smile

Re: Kismet i AirCrack-NG: Lie is in the air :)

pozz @zeleni_obad drug jeli se ovo može raditi sa Backtrack 3 live CD

Re: Kismet i AirCrack-NG: Lie is in the air :)

Dule Mars wrote:

Inace, nisam zlikovac, ne diram nista, samo razgledam okolo smile

To se i dalje tretira kao krivicno delo. Upadnes nekome u stan, ne diras nista nego razgledas. big_smile


Those who do not understand Unix are condemned to reinvent it, poorly.

Re: Kismet i AirCrack-NG: Lie is in the air :)

Nightweaver wrote:
Dule Mars wrote:

Inace, nisam zlikovac, ne diram nista, samo razgledam okolo smile

To se i dalje tretira kao krivicno delo. Upadnes nekome u stan, ne diras nista nego razgledas. big_smile

hehe samo da proveriš dali možeš da upadneš u tuđi stan.

Re: Kismet i AirCrack-NG: Lie is in the air :)

Davno sam polagao krivicno ali mislim da za to dobijes godinu dana. tongue


Those who do not understand Unix are condemned to reinvent it, poorly.

Re: Kismet i AirCrack-NG: Lie is in the air :)

ja bih to da isprobam ako ima ko voljan pomoći.

Re: Kismet i AirCrack-NG: Lie is in the air :)

Nightweaver wrote:

Davno sam polagao krivicno ali mislim da za to dobijes godinu dana. tongue

To mozda tamo negde gde se takvi zakoni stvarno i primenjuju tongue Uostalom, kako dokazati ko je to uopste uradio smile Da me jure sa goniometrom po komsiluku ? MAC adresu sam pozajmio od nekog drugog klijenta (filtriraju, c.c.c).

Last edited by Dule Mars (30-07-2009 20:08:45)

Re: Kismet i AirCrack-NG: Lie is in the air :)

Dule Mars wrote:
Nightweaver wrote:

Davno sam polagao krivicno ali mislim da za to dobijes godinu dana. tongue

To mozda tamo negde gde se takvi zakoni stvarno i primenjuju tongue Uostalom, kako dokazati ko je to uopste uradio smile Da me jure sa goniometrom po komsiluku ? MAC adresu sam pozajmio od nekog drugog klijenta (filtriraju, c.c.c).

Goniometrijom!
http://en.wikipedia.org/wiki/Trigonometry
Dobra da uganjas avione == dobra i za tebe!

big_smile

sysctrlmtrlttrl -a

Re: Kismet i AirCrack-NG: Lie is in the air :)

Nego, momci, gde naci (ili kako kreirati) srpski dictionary fajl pozamasne velicine??? Treba mi za legalan pristup komsijinom wirelessu sa WPA zastitom smile Probao sam sa JackTheRipper dictionary fajlom all.lst (oko 50 MB), al slaba vajda za nase podneblje od njega. Doduse, ima hrvatsku sekciju u sebi smile

Last edited by Dule Mars (28-08-2009 19:52:20)