Forum Konusu
Kablosuz ev telefonları nasıl dinlenir?
Bu yazımda size bazı kablosuz ev telefonlarının nasıl dinlendiğini anlatmaya çalışacağım.
Herşeyden önce uygun bir donanıma ihtiyacınız, eğer olurda bir yerden bulursanız bu makalenin devamı muhhakak işinize yarayacaktır. Onun dışında kablosuz ağların şifresini kırdığımız gibi bu güvenlik açığındada Linux kullanmamız gerekiyor.
Lütfen bu işlemleri sadece kendi ev telefonunuz üzerinde deneyiniz, kimsenin özel hayatına müdahale etmeyiniz.
Asıl programı (dect_cli) kullanmadan önce yapılması gereken adımları tek tek resimli bir şekilde anlattım.
Taze bir Linux kurduysanız, birçok önemli paketler muhtemelen eksiktir. Bunlardan birkaçını sayalım:
- gcc
- make
- subversion
- kernel-headers
- ...
Mantığı kısaca özetlemek gerekirse, kullandığımız kartın özel sürücülerini yükleyip kartı bir nevi dinleme moduna (Monitor Mode) geçiriyoruz. Dinleme modunda adı üstünde kartımız çevreyi dinleyip aktif konuşmalari kayıt edebiliyor. Bizim daha sonra yapmamız gereken ise, *.pcap olarak kayıt edilen dosyaları decode.sh scripti ile .wav ve .mp3 dosyalarına çevirmek.
Kodları derlemede veya kurulum aşamasında alacağınız her türlü hatayı forumda paylaşabilirsiniz. Geçelim resim anlatımımıza.
Resimleri orijinal cözünürürlükte görebilmek için üzerine bir kere tıklamanız yeterli.
Sürücüleri yüklemeden önceki dmesg | tail -n 37 ekranımız.

Root olduktan sonra svn co https://dedected.org/svn/trunk dedected komutunu girerek yazılımı indiriyoruz.

İndirdiğimiz yazılım dedected adlı bir klasöre kayıt edilmiş durumda. Şimdi dedected/com-on-air_cs-linux klasörüne girip make & make -C tools komutunu veriyoruz.

make && make -C tools komutundan sonra aldığımız çıktı.

Şimdi kartımızı make node diyerek aktif ediyoruz. Ondan sonra insmod com_on_air_cs.ko diyerek kernel modulünü yüklüyoruz.

Bunları yaptıktan sonra dmesg | tail -n 37 çıktımızın buna benzer bir şekilde olması gerekiyor. Göründüğü gibi com_on_air_cs yüklenmiş.

Şimdi decoderimizi indirmemiz gerekiyor. Decoderleri WiFi-Turk.com serverlerinde bulabilirsiniz. Komutları sırasıyla girin.
- mkdir /usr/src/g72x
- cd /usr/src/g72x
- wget http://www.wifi-turk.com/dedected/g72x++.tar.bz2

Decoderi serverlarımızdan çektikten sonra bzip2 -d g72x++.tar.bz2 ve ondan sonra tar xfv g72x++.tar diyoruz.

g72x adlı klasörün içersinde decoderimizi bulabiliriz. Klasörün içine girerek ./build.sh komutunu veriyoruz.

./build.sh yaptıktan sonra decode-g72x adında bir dosya oluştu. Bu dosyayı dedected/com-on-air_cs-linux/tools klasörüne taşıyoruz.
cp decode-g72x /home/wifiturk/dedected/com-on-air_cs-linux/tools

decode-g72x dosyasını tools klasörüne attıktan sonra tools klasörürünün içine giriyoruz.
cd /home/wifiturk/dedected/com-on-air_cs-linux/tools

Tools klasörünün içersinde wget http://www.wifi-turk.com/dedected/decode.sh scriptini indiriyoruz.
Scriptin içeriğini merak ediyorsanız indirdikten sonra cat decode.sh komutu ile içeriğini görebilirsiniz.
Şimdi geçiyoruz dect_cli programını kullanmaya. Bunun için önce dedected/com-on-air_cs-linux/tools klasörüne kadar gidip tools klasörünün içersinde cls komutunu vererek ekranı temizliyoruz. Anlaşılırlık için.

Ekrandaki yazıları sildikten sonra ./dect_cli komutunu veriyoruz.

help komutunu girerek bütün komutları sıralıyoruz. Bize lazım olan komutlar fpscan, callscan, autorec ve verb.

Şimdi verb komutunu veriyoruz. Bu komut bize o anki işlemleri anlık göstermekte.

Şimdi fpscan komutunu vererek çevredeki baz istanyonlarından sinyal almaya çalışıyoruz. Program kanal kanal dolaşarak sinyal almaya çalışacak.

Ekran görüntüsündende belli olduğu gibi 3 tane telefon bulmuş. Eğer yerimi değiştirirsem veya PCMCIA kartımıza bir anten takarsam daha fazla baz istasyonu bulacaktır.

Şimdi stop diyoruz.

verb komutunu giriyoruz.

Sırasıyla callscan ve autorec komutlarını giriyoruz ve aktif bir konuşma gerçekleşene kadar bekliyoruz.

Evet, bir tane konuşma var. Bunu yakaladı ve .pcap olarak kayıt etti (dump).

Kayıt ettikten sonra bir önceki verdiğimizi komuta uymaya devam ediyor. Dinlemedeyiz...

Kayıt ettikten sonra stop diyerek duruyoruz.

quit komutunu verip programdan çıkıyoruz. Çıkmadan önce bize bulduğu bütün kablosuz ev telefonlarını ve kayıt ettiği telefon görüşmelerini listeliyor.

cls komutunu vererek ekranı temizliyoruz. Şimdi sh ./decode.sh komutunu verip kayıt edilen .pcap dosyalarının .wav dosyalarına çevrilmesine başlıyoruz.




Tekrar cls diyerek ekranı temizliyoruz. Şimdi ls *.wav diyerek oluşturulan .wav dosyalarına göz atıyoruz.

Şimdi play *.wav komutu ile bütün .wav dosyalarını çalmasını söylüyoruz.

1 dakika 6 saniyelik bir konuşmayı dinledik. Görüntülü makalemde de bahsettiğim gibi şifreli bir ev telefonu söz konusu. Eğer şifreli olmasaydı hışırtı yerine konuşulanları duyardık.

Bu makale ile amacım kimseye hasar açmak veya zarar vermek değildi. Forum konusunda da belirttiğim gibi paylaşmayı uygun görmedik o zamanlar. Eğer elinize donanım geçerse bu yolu izleyebilirsiniz, sadece sonunda bir konuşma duymanız gerekiyor, başka bir fark yok.
Bana ev telefonunu denemeler için veren sırp komşuma buradan teşekkür ediyorum :)
Konuyu tartismak icin asagidaki forum konusuna davetlisiniz.
Forum Konusu
Kablosuz ev telefonları nasıl dinlenir?