Aircrack-ng juhend Linuxis algajatele

Tere kĂ”igile. Kursuse alguse eel „Praktikum Kali Linuxis“ oleme teie jaoks valmistanud huvitava artikli tĂ”lke.

Aircrack-ng juhend Linuxis algajatele

TÀna tutvustame teile pÔhialuseid, et alustada tööga paketiga aircrack-ng. Loomulikult ei saa me anda kogu vajalikku teavet ega katta iga stsenaariumi. Olge valmis iseseisvaks tööks ja teadusuuringuteks. Leiate foorumis ja Wiki palju lisaturustust ja muud kasulikku teavet.

Kuigi see ei kata kĂ”iki samme algusest lĂ”puni, kĂ€sitleb juhend Simple WEP Crack ĂŒksikasjalikumalt tööd aircrack-ng.

Seadme seadistamine, Aircrack-ng installimine

Esimene samm tagamaks, et aircrack-ng teie Linuxi sĂŒsteemis töötab korralikult, on teie vĂ”rkaardi jaoks sobiva draiveri patchimine ja installimine. Paljud kaardid töötavad mitme draiveriga, mĂ”ned neist pakuvad vajalikku funktsionaalsust pakettide sĂŒstimiseks, aircrack-ngteised aga mitte.

Usun, et on liialt öelda, et teil on vaja vĂ”rkaarti, mis on kooskĂ”las paketiga aircrack-ng. See tĂ€hendab, et see riistvara peab olema tĂ€ielikult ĂŒhilduv ja suutma pakette sĂŒstida. Ühilduva vĂ”rkaartiga saate vĂ€hem kui tunni jooksul hĂ€kida traadita ligipÀÀsupunkti.

Klassifitseerimaks, kuhu teie kaart kuulub, tutvuge seadmete ĂŒhilduvuselehega. Loe Tutorial: Kas minu traadita kaart on ĂŒhilduv?, kui te ei tea, kuidas tabeliga ĂŒmber kĂ€ia. Sellegipoolest ei takista see teid juhendist lugemist, mis aitab teil Ă”ppida midagi uut ja veenduda oma kaardi omadustes.

Alguseks peate teadma, millist kiibikomplekti teie vÔrkaart kasutab ja millist draiverit vajate. Peate selle vÀljaselgitamiseks kasutama eelnevas lÔigus toodud teavet. Jaotises drivers saate teada, millised draiverid on vajalikud.

aircrack-ng-installimine

Viimase versiooni aircrack-ng saate alla laadides pÔhilehelt, vÔi vÔite kasutada testimisjaotust, nagu Kali Linux vÔi Pentoo, kus on installitud viimane versioon. aircrack-ng.

Kuna aircrack-ng installimiseks vaadake dokumenti paigaldamise lehelt.

IEEE 802.11 pÔhialused

HĂ€sti, nĂŒĂŒd, kui kĂ”ik on valmis, on aeg teha paus enne, kui hakkame tegutsema, ja teada saada midagi traadita vĂ”rkude toimimise kohta.

JĂ€rgmine osa on oluline mĂ”ista, et oleks vĂ”imalik aru saada, kui midagi ei tööta nii, nagu oodatakse. Arusaamine, kuidas see kĂ”ik toimib, aitab teil probleemide leidmisel vĂ”i vĂ€hemalt Ă”igesti kirjeldamisel, et keegi teine saaks teid aidata. Siin on kĂ”ik veidi keeruline ja vĂ”ib-olla soovite selle osa vahele jĂ€tta. Siiski, traadita vĂ”rkude hĂ€kkimiseks on vaja natuke teadmisi, seega on hĂ€kkimine natuke rohkem kui lihtsalt ĂŒhe kĂ€su sisestamine ja aircrack'i lubamine kĂ”ike teha.

Kuidas leida traadita vÔrk

See osa on lĂŒhike sissejuhatus hallatavatesse vĂ”rkudesse, mis töötavad juurde pÀÀsukontode (Access Point, AP) kaudu. Iga juurde pÀÀsukonto saadab umbes 10 niinimetatud Beacon-raami (beacon frame) sekundis. Need paketid sisaldavad jĂ€rgmisi andmeid:

  • VĂ”rgu nimi (ESSID);
  • Kas krĂŒpteerimist kasutatakse (ja millist krĂŒpteerimist, kuid pidage meeles, et see teave ei pruugi olla tĂ”ene, lihtsalt sellepĂ€rast, et juurde pÀÀsukonto seda teatab);
  • Milliseid edastuskiirusid toetatakse (MBit-des);
  • Millisel kanalil vĂ”rgu asub.

Just see teave kuvatakse tööriistas, mis ĂŒhendub konkreetselt selle vĂ”rguga. See kuvatakse, kui lubate kaardil skannida vĂ”rke, kasutades iwlist <interfÀÀri> skaneerimine ja kui kĂ€itate airodump-ng.

Iga juurde pÀÀsukonto omab unikaalset MAC-aadressi (48 bitti, 6 paari kuuendiknumbreid). See nÀeb umbes vÀlja nii: 00:01:23:4A:BC:DE. Igal vÔrgu seadmel on selline aadress ning seadmed suhtlevad omavahel selle kaudu. Nii et see on nagu unikaalne nimi. MAC-aadressid on unikaalsed ja pole olemas kahte seadet, millel on sama MAC-aadress.

Ühendamine vĂ”rku

Traadita vĂ”rku ĂŒhendamiseks on mitmeid vĂ”imalusi. Enamasti kasutatakse Open System Authentication'it. (Valikuliselt: kui soovite rohkem teada autentimise kohta, lugege seda.)

Open System Authentication:

  1. KĂŒsimus juurde pÀÀsukonto autentimise kohta;
  2. JuurdepÀÀsukonto vastab: OK, olete autentitud.
  3. KĂŒsimus juurde pÀÀsukonto assotsieerimise kohta;
  4. JuurdepÀÀsukonto vastab: OK, olete ĂŒhendatud.

See on kÔige lihtsam juhtum, kuid probleemid tekivad, kui teil pole juurdepÀÀsuÔigusi, kuna:

  • Kasutatakse WPA/WPA2 ja vajate APOL autentimist. JuurdepÀÀsupunkt keelab ĂŒhenduse teisel etapil.
  • JuurdepÀÀsupunktil on lubatud klientide (MAC-aadresside) loetelu ja see ei luba kellelgi muul ĂŒhenduda. Seda nimetatakse MAC-filterimiseks.
  • JuurdepÀÀsupunkt kasutab Shared Key Authentication, st peate esitama Ă”ige WEP-vĂ”tme, et ĂŒhenduda. (Vaadake jaotist „Kuidas teha vale autentimine ĂŒhisvĂ”tmega?“ et rohkem teada saada)

Lihtne sniffimine ja hÀkkimine

VÔrkude avastamine

Esimene samm on leida potentsiaalne sihtmÀrk. Aircrack-ng pakett sisaldab selle jaoks airodump-ng, kuid vÔite kasutada ka muid programme, nagu nÀiteks Kismet.

Enne vĂ”rguotsingut peaksite oma kaardi seadistama nn „monitooringureĆŸiimi“. MonitooringureĆŸiim on spetsiaalne reĆŸiim, mis vĂ”imaldab teie arvutil kuulata vĂ”rgu pakette. See reĆŸiim vĂ”imaldab ka sĂŒstide sisestamist. SĂŒstidest rÀÀgime jĂ€rgmine kord.

VĂ”rguadapteri monitooringureĆŸiimi viimiseks kasutage airmon-ng:

airmon-ng start wlan0

Nii loote veel ĂŒhe liidese ja lisate sellele „mon“. Nii et wlan0 osa wlan0mon. Kontrollimiseks, kas vĂ”rguadapter on tĂ”eliselt monitooringureĆŸiimis, kĂ€ivitage iwconfig ja veenduge ise selles.

SeejÀrel kÀivitage airodump-ng vÔrkude otsimiseks:

airodump-ng wlan0mon

Kui airodump-ng ei saa WLAN-seadmele ĂŒhenduda, nĂ€ete midagi sellist:

Aircrack-ng juhend Linuxis algajatele

airodump-ng hĂŒppab kanalilt kanalile ja nĂ€itab kĂ”iki juurdepÀÀsupunkte, millelt ta saab beekoone. Kanalid 1 kuni 14 on kasutusel 802.11 b ja g standardite jaoks (Ameerikas on lubatud kasutada ainult 1 kuni 11; Euroopas 1 kuni 13, vĂ€lja arvatud mĂ”nes erandis; Jaapanis 1 kuni 14). 802.11a töötab 5 GHz sagedusalas ja selle kĂ€ttesaadavus varieerub erinevates riikides enam kui 2,4 GHz sagedusalas. Üldiselt algavad tuntud kanalid 36 (32 mĂ”nes riigis) kuni 64 (68 mĂ”nes riigis) ja 96 kuni 165. Vikipeedias leiate rohkem teavet kanalite kĂ€ttesaadavuse kohta. Linuxis juhib teatud kanalite edastamise lubamist/keelamist teie riigis Central Regulatory Domain Agent; kuid see peab olema Ă”igesti seadistatud.

Praegune kanal on nĂ€idatud vasakus ĂŒlanurgas.
MÔne aja pÀrast ilmuvad juurdepÀÀsupunktid ja (loodetavasti) mÔned nendega seotud kliendid.
Ülemises plokis kuvatakse avastatud juurdepÀÀsupunktid:

bssid
juurdepÀÀsupunkti MAC-aadress

pwr
signaali kvaliteet, kui kanal on valitud

pwr
signaali tugevus. MÔned draiverid ei edasta seda.

beacons
saadetud beakonite kogus. Kui signaali tugevuse nÀidikut pole, saate seda mÔÔta beaconite jÀrgi: mida rohkem beakoneid, seda parem signaal.

data
saadetud andmeframe'ide kogus

ch
kanal, millel juurdepÀÀsupunkt töötab

mb
juurdepÀÀsupunkti kiirus vĂ”i reĆŸiim. 11 on puhas 802.11b, 54 on puhas 802.11g. Vahepealsed vÀÀrtused on segu.

enc
krĂŒptimine: opn: ei ole krĂŒptimist, wep: WEP krĂŒptimine, wpa: WPA vĂ”i WPA2, wep?: WEP vĂ”i WPA (veel pole kindel)

essid
vÔrgu nimi, mÔnikord peidetud

Alumine blokk nÀitab avastatud kliente:

bssid
MAC-aadress, millega klient on sel juurdepÀÀsupunktiga seotud

station
kliendi MAC-aadress

pwr
signaali tugevus. MÔned draiverid ei edasta seda.

packets
saadetud andmeframe'ide kogus

probes
vÔrgu nimed (essid), mida klient on juba proovinud

NĂŒĂŒd peate jĂ€lgima sihvervĂ”rku. Sellele peab olema ĂŒhendatud vĂ€hemalt ĂŒks klient, kuna vĂ”rgu hĂ€kkimine ilma klientideta on keerulisem teema (vt jaotist Kuidas hĂ€kkida WEP-i ilma klientideta). See peaks kasutama WEP-krĂŒptimist ja omama head signaali. VĂ”ib-olla saate antenni asukohta muuta, et signaal paremaks muuta. MĂ”nikord vĂ”ivad mĂ”ned sentimeetrid signaali tugevuse osas olla otsustavad.

Ülaltoodud nĂ€ites on vĂ”rk 00:01:02:03:04:05. See osutus ainukeseks vĂ”imalikuks sihiks, kuna klient on ainult sellega ĂŒhendatud. Ja veel, tal on hea signaal, seega on see sobiv siht praktiseerimiseks.

Alguse vektori nuhkimine

Kanalite vahel vahetamise tĂ”ttu ei suuda te sihvervĂ”rgust kĂ”iki pakette pĂŒĂŒda. SeetĂ”ttu soovime kuulata ainult ĂŒhel kanalil ja lisaks salvestada kĂ”ik andmed kettale, et neid hiljem hĂ€kkimiseks kasutada:

airodump-ng -c 11 --bssid 00:01:02:03:04:05 -w dump wlan0mon

Parameetriga -с valite kanali, ja parameeter pĂ€rast -w on vĂ”rgudumpide prefiks, mis salvestatakse ketas. Lipp --bssid koos juurdepÀÀsupunkti MAC-aadressiga piirab pakettide saamist ĂŒhe juurdepÀÀsupunktiga. Lipp --bssid on saadaval ainult uutes versioonides. airodump-ng.

Enne WEP-i purkamist, on teil vaja 40 000 kuni 85 000 erinevat algusvektorit (Initialization Vector, IV). Iga andmepakett sisaldab algusvektorit. Neid vĂ”ib taaskasutada, seega on algusvektorite arv tavaliselt veidi vĂ€iksem kui iseenesest pĂŒĂŒtud pakettide arv.
Seega peate ootama, et pĂŒĂŒda 40 000 kuni 85 000 andmepaketti (koos IV). Kui vĂ”rk ei ole hĂ”ivatud, vĂ”ib selleks kuluda vĂ€ga palju aega. Saate seda protsessi kiirendada aktiivse rĂŒnnaku (vĂ”i kordusplay rĂŒnnaku) abil. Nendest rÀÀgime jĂ€rgmises osas.

RĂŒnnak

Kui teil on juba piisavalt pĂŒĂŒdnud algusvektoreid, mis on salvestatud ĂŒhte vĂ”i mitmesse faili, vĂ”ite proovida WEP-vĂ”tme purkamist:

aircrack-ng -b 00:01:02:03:04:05 dump-01.cap

MAC-aadress pĂ€rast lippu -b – on sihtmĂ€rgi BSSID ning dump-01.cap – on fail, mis sisaldab pĂŒĂŒtud pakette. Saate kasutada mitmeid faile, selleks lihtsalt lisage kĂ€sku kĂ”ik failinimed vĂ”i kasutage asendusmĂ€rki, nĂ€iteks dump*.cap.

Rohkem teavet parameetrite, vÀljundi ja kasutamise kohta saate aircrack-ng, juhiseid.

Algusvektorite arv, mis on vajalik vĂ”tme puruks tegemiseks, ei ole piiratud. See toimub seetĂ”ttu, et mĂ”ned vektorid on nĂ”rgemad ja kaotavad vĂ”tme kohta rohkem teavet kui teised. Tavaliselt segatakse need algusvektorid tugevamatega. Seega, kui teil on vedamine, vĂ”ite vĂ”tme purustada vaid 20 000 algusvektoriga. Kuid sageli on sellest ka vĂ€he, aircrack-ng vĂ”ib see kesta kaua (nĂ€dala vĂ”i rohkem, kui tĂ€psus on kĂ”rge) ja siis ĂŒtleb teile, et vĂ”ti ei saa purustatud. Mida rohkem algusvektoreid teil on, seda kiiremini vĂ”ib purustamine toimuda ja tavaliselt toimub see mĂ”ne minuti vĂ”i isegi sekundite jooksul. Kogemus nĂ€itab, et 40 000 – 85 000 vektorit on piisavad vĂ”tme purustamiseks.

On olemas edasijĂ”udnud pÀÀsupunktid, mis kasutavad spetsiaalseid algoritme, et filtreerida nĂ”rgad algusvektorid vĂ€lja. Selle tulemusena ei saa te punktist rohkem kui N vektorit vĂ”i vajate vĂ”tme purustamiseks miljoneid vektoreid (nt 5–7 miljonit). Saate lugeda foorumist, mida sel juhul ette vĂ”tta.

Aktiivsed rĂŒnnakud
Enamik seadmeid ei toeta sisestusi, vĂ€hemalt ilma patĆĄitud draiveriteta. MĂ”ned toetavad ainult teatud rĂŒnnakute ettevĂ”tmist. KĂŒlastage koosolekute lehte ja vaadake veergu aireplay. MĂ”nikord ei pruugi see tabel sisaldada ajakohast teavet, seega kui nĂ€ete sĂ”na “EI” oma draiveri vastas, Ă€rge muretsege, vaid minge draiveri kodu lehele, draiverite postitusloendisse meie foorumis. Kui olete suutnud edukalt reprodutseerida draiverit, mis ei olnud toetatavate hulgas, Ă€rge kĂ”helge muudatuste ettepanekute tegemisest koosoleku lehe tabelis ja lisage link lĂŒhijuhendile. (Selleks peate taotlema wiki kontot IRC-s.)

Esimene samm on veenduda, et pakettide sisestamine töötab teie vĂ”rgukaardi ja draiveriga. Lihtsaim viis kontrollimiseks on teostada test sisestusrĂŒnnak. Enne töö jĂ€tkamist veenduge, et olete selle testi lĂ€binud. Teie kaart peab olema vĂ”imeline sisestusi tegema, et saaksite jĂ€rgmisi samme sooritada.

Vajate BSSID (ligipÀÀsupunkti MAC-aadress) ja ESSID (vÔrgu nimi) ligipÀÀsupunktist, mis ei filtreeri MAC-aadresse (nÀiteks teie enda oma) ja on vahemikus.

Proovige ĂŒhendust vĂ”tta ligipÀÀsupunktiga, kasutades aireplay-ng:

aireplay-ng --fakeauth 0 -e "teie vÔrgu ESSID" -a 00:01:02:03:04:05 wlan0mon

VÀÀrtus pÀrast -a on teie ligipÀÀsupunkti BSSID.
Sisestamine toimis, kui nÀete midagi sellist:

12:14:06  Saadan autentimisnÔude
12:14:06  Autentimine Ônnestus
12:14:06  Saadan assotsieerimisnÔude
12:14:07  Assotsieerimine Ônnestus :-)

Kui ei:

  • Kontrollige ESSID ja BSSID Ă”igust;
  • Veenduge, et teie ligipÀÀsupunktis on MAC-aadresside filtreerimine vĂ€lja lĂŒlitatud;
  • Proovige sama teise ligipÀÀsupunktiga;
  • Veenduge, et teie draiver on Ă”igesti seadistatud ja toetatud;
  • Proovige «0» asemel «6000 -o 1 -q 10».

ARP edastamine

NĂŒĂŒd, kui teame, et pakettide sisestamine töötab, saame teha midagi, mis kiirendab initsialiseerimise vektorite tabamist: sisestushĂ€kkimine ARP-pĂ€ringud.

PÔhimÔte

Kui öelda lihtsalt, siis ARP töötab ĂŒle laiaulatusliku pĂ€ringu edastamise IP-aadressile, ning seade, mis selle IP-aadressi omab, saadab vastuse tagasi. Kuna WEP ei kaitse taasesituse vastu, vĂ”ite paketti nuhkida ja saata seda ikka ja jĂ€lle, kuni see on kehtiv. Seega peate lihtsalt katma ja taasesitama ARP-pĂ€ringu, mis saadeti juurdepÀÀsupunktile, et genereerida liiklust (ja saada algusvektoreid).

Laineviisi meetod

Esmalt avage aken, mis airodump-ngnuhib liiklust (vt ĂŒlal). Aireplay-ng ja airodump-ng vĂ”ivad töötada samaaegselt. Oodake kliendi ilmumist sihtvĂ”rku ja alustage rĂŒnnakut:

aireplay-ng --arpreplay -b 00:01:02:03:04:05 -h 00:04:05:06:07:08 wlan0mon

-b nĂ€itab siht-BSSID-d, -h MAC-aadressi ĂŒhendatud kliendi jaoks.

NĂŒĂŒd peate ootama ARP-paketi vastuvĂ”tmist. Tavaline on oodata paar minutit (vĂ”i lugeda edasi artiklit).
Kui teil on vedanud, nÀete midagi sellist:

Saving ARP requests in replay_arp-0627-121526.cap
Te peate ka alustama airodump'i, et salvestada vastuseid.
Luges 2493 paketti (sai 1 ARP-pÀringu), saatis 1305 paketti...

Kui soovite taasesituse peatada, pole vaja oodata jÀrgmise ARP-paketi ilmumist, saate lihtsalt kasutada varem hÔivatud pakette valiku abil -r <failinimi>.
Kui kasutate ARP-injekte, saate kasutada PTW meetodit WEP-vĂ”tme purustamiseks. See vĂ€hendab oluliselt vajalike pakettide arvu ja seega ka purustamiseks kuluvaid minuteid. Peate hĂ”ivama tĂ€ispaketi kasutades airodump-ng, st Ă€rge kasutage valikut “--ivs” kĂ€skluse tĂ€itmisel. KĂ€skige aircrack-ng kasutades “aircrack -z <failinimi>”. (PTW – rĂŒnnaku vaikeviis)

Kui saadud andmepakettide arv airodump-ng lakkab suurenemast, peaksite vÔib-olla vÀhendama taasesituse kiirus. Tehke seda parameetri abil -x <paketti sekundis>.Ma tavaliselt alustan 50-st ja vÀhendan, kuni paketid hakkavad taas pidevalt saabuma. Samuti vÔib aidata antenni asukoha muutmine.

Agressiivne meetod

Enamik operatsioonisĂŒsteeme puhastab ARP-vahemĂ€lu vĂ€ljalĂŒlitamisel. Kui peate jĂ€rgmist paketti saatma pĂ€rast uuesti ĂŒhendamist (vĂ”i lihtsalt kasutades DHCP-d), saadavad nad ARP-pĂ€ringu. KĂ”rvalmĂ”juna vĂ”ite nuhkida ESSID-i ja vĂ”ib-olla ka keystreami, kui uuesti ĂŒhendate. See on mugav, kui teie siht-ESSID on varjatud vĂ”i kui see kasutab jagatud vĂ”tme autentimist.
Laske airodump-ng ja aireplay-ng töötama. Avage veel ĂŒks aken ja kĂ€ivitage deautentimisrĂŒnnak:

Siin -a – see on juurdepÀÀsupunkti BSSID, -с valitud kliendi MAC-aadress.
Oodake paar sekundi ja ARP replay töötab.
Enamik kliente proovib ĂŒhendust automaatselt taastada. Kuid risk, et keegi tuvastab selle rĂŒnnaku vĂ”i vĂ€hemalt pöörab tĂ€helepanu sellele, mis WLAN-is toimub, on suurem kui teiste rĂŒnnakute korral.

Rohkem tööriistu ja teavet nende kohta leiate siit.

Pi-KVM — avatud IP-KVM projekt Raspberry Pi-l

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster