Wardriving Manual

Z ICT security wiki | airdump.cz
Přejít na: navigace, hledání

Obsah

Hardware a Software

Balíčky

Tento text vychazi z postupu testovanem na skvělé Debian based distribuci Ubuntu. Pro náš záměr (nakonfigurovat notebook pro wardriving) stačí připojení k internetu a malá úprava konfigurace zdrojů balíčků. V konzole:

gksu gedit /etc/apt/sources.list

V textovem editore upravime konfiguraci zdroju software (balicku). Po instalaci a spusteni Ubuntu je k dispozici cca 3000 balicku. Pridanim dalsich zdroju toto cislo vysplha na cca 18 000. Staci smazat obsah puvodniho sources.list a nakopirovat tento vypis. (nebo dle uvazeni doplnit co se hodi do stavajiciho.)

Upraveny konfiguracni soubor sources.list naleznete zde (složka config soubor:sources-list-Ubuntu-6.06.tar.gz)

sudo apt-get update

Většina programů k dispozici prostřednictvím Synapticu nebo konzole: sudo apt-get install

sudo apt-get install kismet


Synaptic.png

Po spusteni Synaptic -u staci vyhledat aplikaci, pak ji oznacit (klik ltm) / potvrdit nabidku „Instalovat“ / pak klik na ikonu „Pouzit“ / Potvrdit eventualni nabidku instalaci zavislosti. (bez nich to nepujde) Nabizene aktualizace instalujeme taky. (t.c cca 200MB)

Po instalaci v pripade Kismet upravime konfiguracni soubor kismet.conf. Posledni verze aplikace neuklada konfiguraci do /etc/kismet/ Konfiguracni soubor je v /usr/local/etc/

Tip! Pro lokalizaci souboru v systemu muzete pouzit prikaz

locate kismet.conf

Konfigurace Kismet

Dulezite je aby kismet.conf obsahoval nazev sitove karty a nazev ovladace. Pritomnost modulu zjistime prikazem lsmod Konfiguracni soubor je obsahly, k sprovozneni staci vyeditovat 3 udaje. Upravit v konfiguraci lze i cestu kam se uklada log (.csv, .gps, .xml atd..) barvy, zvuk atd. Uvadim jenom minimalni upravy.

gksu gedit /etc/kismet/kismet.conf

Konfiguracni soubor novejsi verze Kismet uz neni v ceste /etc/kismet/.. alw v /usr/local/etc/.. Prikaz pro jeho vyvolani tedy bude:

 gksu gedit /usr/local/etc/kismet.conf

Editovat je nutno pouze radky:

User to setid to (should be your normal user)

suiduser=vase uzivatelske jmeno v systemu

YOU MUST CHANGE THIS TO BE THE SOURCE YOU WANT TO USE

source=ipw3945,eth1,ABG # pro intel
source=hostap,wlan0,zcom # pro z-com
source=madwifi_ab,ath0,ABG # pro atheros

Do we have a GPS? když mate GPS

gps=true

Cesta kam se uklada log

logtemplate=/home/vas_nick/log/kismet/%n-%d-%i.%l

Slozka log a kismet musí v adr. HOME existovat. Nazev interface zjsitite jednoduse prikazem v konzole:

ifconfig nebo iwconfig

Obecne jmena sitovych zarizeni:

eth0 (eth1, eth2 atd..), wifi0, wlan0, ra0, rausb0, ath0

Upraveny kismet.conf pro Wi-Fi kartu Atheros (ovladac madwifi)

ke stazeni v sekci Download (složka: config soubor: kismet.conf.zip)

V konfiguraci je zakomentovan i konfig pro kartu ipw3945. V pripade, ze nepouzivate Atheros tento radek staci zakomentovat a naopak odkomentovat konfig pro ipw3945.

V pripade, ze mate k dispozici GPS doinstalujte si jako v predchozim pripade (v Synaptic nebo konzoli) gpsd.

Testujeme GPS modul

Kvalitni gps modul dnes poridite za patnact stovek treba v eshope Czechcomputer

Modul.jpg


Testovano na Kismet-2006-04-R1 & gpsd-2.34

Po pripojeni GPS modulu do USB (v konzole)..

Pro spusteni demona (Ubuntu):

gpsd /dev/ttyUSB0

Pro spusteni demona (BackTrack):

gpsd /dev/tts/USB0

Lze pridat debug level a pouzit prepinac -n:

gpsd -n -D 2 ...

Pro test GPS modulu pripojeni na port na kterem defaultne gpsd bezi:

telnet localhost 2947
stiskneme „r“ a enter

Telnet gpsd.png


V logu vidime komunikaci gpsd se zarizenim.

Vypis ukonci:

ctrl + ]

telnet>

close


Projizdka, nebo prochazka..

Baterie je plne nabita, balime a vyrazime. Volba wifi karty a externi anteny je ve vasi rezii. Integrovana antena bohate staci protože drtiva vetsina AP vysila na plny vykon a vsesmer. Pro lepsi vysledek si muzete poridit třeba 7dBi vsesmer antenu.

Bod B nedefinuje pozici AP ale dostupnost AP, silu signalu a intenzitu sumu. Hodnoty v DB lze libovolne aktualizovat a nahrazovat. Je vhodne pouzivat slabsi vsesmer antenu a tim logovat relevantni udaje o dostupnosti a pozici AP.

Kismet gps.png

Kismet log

Výstup z programu Kismet lze použitím skriptu] (složka wardriving/kismet_scripts) z .xml souboru vygenerovat přehledný html log. Skript klv je upraven tak, že do každého záznamu s platným GPS koordinátem vloží hyperlink. V novém HTML logu pak stačí jedno kliknutí a pozice Access Pointu bude zobrazena na mapě Seznamu. Skript lze dále modifikovat v textovém editoru. Stači skontrolovat cestu k logu a manuf. V downloadu naleznete i pro .klv skript upravený client_manuf i ap_manuf.

Promoklv.png

KLV skript spustíte v konzole příkazem

./klv.pl (logfile).xml

Když mate .xml soubor ve slozce „test“ na Plose samozrejme cd ~/Desktop/test a az pak ./klv.pl (logfile).xml

2. Nebo po uploadu muzete .csv log zobrazit na mape.

Uap.png


Vyhledavani v datatabaze by MAC nebo ESSID najdete tady

Sch.png


Vlastní MySQL muze vypadat ve Webmin třeba takhle:

Mysql.png


K rozbenutí vlastní databáze, uploadu atp. budete potřebovat mimo skript také server Apache (mod php, perl) a mysql server.

Google Mapy

Konverzi Kismet .xml logu do .kml umoznuje kismet2kml skript (složka: /wardriving/kismet_scripts soubor: kismettokml.tar.gz). Samotne Google Earth muzete v Ubuntu instalovat by Automatix, nebo primo z binarky ktera je na internetu.

wget http://dl.google.com/earth/GE4/GoogleEarthLinux.bin

Vysledek pak muze vypadat treba tak:

Kml.png


nebo takhle:

Gon.jpg

Kismet nápověda (old & NewCore - česky)

Osobní nástroje
Jmenné prostory

Varianty
Akce
Portál AMP
WiKi Navigace
Nástroje