Ana içeriğe atla

Ubuntu, Aireplay-ng, iwl4965, mon0 Channel -1 Problemi

Yanlış hatırlamıyorsam Ubuntu 10.04 sürümü sonrasında Linux çekirdeği ve kablosuz ağ sürücülerinin değişmesinden dolayı Intel 4965 AGN wireless kartımla aircrack-ng  düzgün çalışmaz hale gelmişti.  Aireplay-ng ile paket sokuşturma saldırısı yapmak istediğinizde aşağıdaki gibi bir hata alıyordunuz.

21:09:28  mon0 is on channel -1, but the AP uses channel 1

Bu hatayı çözmek için yapılması gerekenler yeni sürücüleri gerekli yamalar ile derlemek ve kurmak.
İlk olarak yeni sürücümüzü indirilerim wireless.kernel.org adresinden indirelim ardından da gerekli yamaları indirip sürücü kaynak kodlarına yama yapalım.

    root@gondor:~# wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-06-01.tar.bz2
    root@gondor:~# wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
    root@gondor:~# wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
    root@gondor:~# tar jxvf compat-wireless-2011-06-01.tar.bz2
    root@gondor:~# cd compat-wireless-2011-06-01
    root@gondor:~/compat-wireless-2011-06-01# patch -p1 < ../mac80211.compat08082009.wl_frag+ack_v1.patch
    root@gondor:~/compat-wireless-2011-06-01# patch -p1 < ../channel-negative-one-maxim.patch
    root@gondor:~/compat-wireless-2011-06-01# make
    root@gondor:~/compat-wireless-2011-06-01# make install
    root@gondor:~/compat-wireless-2011-06-01# make unload
    root@gondor:~/compat-wireless-2011-06-01# reboot

Bilgisayarınız yeniden başladığında kablosuz ağ sürücünüz düzgün şekilde çalışıyor olmalı. Bu aşamadan sonra airreplay-ng ile yeni sürücümüzün düzgün çalışıp çalışmadığını sınayabiliriz.

    root@gondor:~# airmon-ng start wlan0
    root@gondor:~# aireplay-ng -1 0 -e Seker mon0

Yukarıdaki komut “21:48:23  mon0 is on channel -1, but the AP uses channel 1″ hatasını verirse kanal numarasını elle ayarlamak gerekecektir. Bunun için aşağıdaki gibi bir iwconfig komutu verilebilir.
root@gondor:~# iwconfig mon0 channel 1

    root@gondor:~# aireplay-ng -1 0 -e Seker mon0
    21:51:14 Sending Authentication Request (Open System) [ACK]
    21:51:14 Authentication successful
Airodum-ng ile kablosuz ağ trafiğini dinlemeye aldığınızda airodum-ng yazılımının tek bir kanalda takıldığını ve diğer kanalları izlemediğini görebilirsiniz. Bu durum dinleme yaptığınız kablosuz ağ bağdaştırıcısı bir kablosuz ağa bağlı bulunduğunda meydana geliyor. Kablosuz ağ bağlantılarınız keserek veya network-manager servisini service network-manager stop komutu ile durdurarak airodump-ng yazılımın düzgün şekilde kanalları taramasını sağlayabilirsiniz.

Yorumlar

  1. dediğiniz herşeyi yaptım ama sonuç 16:20:56 Waiting for beacon frame (BSSID: 50:3D:E5:B6:6D:A0) on channel -1
    16:20:57 mon2 is on channel -1, but the AP uses channel 12
    root@casper:/home/firat# iwconfig mon0 channel 1
    root@casper:/home/firat# iwconfig mon2 channel 1
    root@casper:/home/firat# iwconfig mon1 channel 1
    root@casper:/home/firat# aireplay-ng --deauth 1 -a 50:3D:E5:B6:6D:A0 -c FC:39:E5:B6:6D:A0 mon0
    16:23:47 Waiting for beacon frame (BSSID: 50:3D:E5:B6:6D:A0) on channel 11
    16:24:20 No such BSSID available.
    Please specify an ESSID (-e).
    root@casper:/home/firat# aireplay-ng -1 0 -e Seker mon0
    No source MAC (-h) specified. Using the device MAC (D8:5D:4C:9F:56:78)
    16:25:32 Waiting for beacon frame (ESSID: Seker) on channel 11
    16:26:20 No such BSSID available.

    YanıtlaSil
  2. Gördüğüm kadarıyla kablosuz ağ arabirimi doğru çalışıyor. "No such BSSID available." hatası alıyorsunuz ki bunun nedeni -a parametresiyle belirttiğiniz BSSID ve -e parametresiyle belirtilen ESSID e sahip bir ağ olmaması gibi görünüyor...

    Çevrenizde, BSSID değeri "50:3D:E5:B6:6D:A0" ve ESSID değeri "Seker" olan bir kablosuz ağ olduğundan emin misiniz?

    Eğer BSSID ve ESSID değerlerinin doğru olduğundan eminseniz kablosuz ağa olan uzaklığınız sorun olabilir diye tahmin ediyorum.

    YanıtlaSil
  3. sağol reyiz... bakalım uğraşıyoruz :))))

    YanıtlaSil
  4. Hocam make komutundan sonra şu hatayı veriyor nedir bu acaba?


    [: 1: -gt: argument expected
    test: 1: -ge: unexpected operator
    make -C /lib/modules/3.0.0-17-generic/build M=/home/mitat/compat-wireless-2011-06-01 modules
    make[1]:`/usr/src/linux-headers-3.0.0-17-generic' dizinine giriliyor
    CC [M] /home/mitat/compat-wireless-2011-06-01/net/wireless/util.o
    /home/mitat/compat-wireless-2011-06-01/net/wireless/util.c: 'cfg80211_change_iface' fonksiyonunda:
    /home/mitat/compat-wireless-2011-06-01/net/wireless/util.c:804:2: hata: 'br_port_exists' işlevinin örtük bildirimi [-Werror=implicit-function-declaration]
    cc1: some warnings being treated as errors

    make[3]: *** [/home/mitat/compat-wireless-2011-06-01/net/wireless/util.o] Hata 1
    make[2]: *** [/home/mitat/compat-wireless-2011-06-01/net/wireless] Hata 2
    make[1]: *** [_module_/home/mitat/compat-wireless-2011-06-01] Hata 2
    make[1]: `/usr/src/linux-headers-3.0.0-17-generic' dizininden çıkılıyor
    make: *** [modules] Hata 2

    YanıtlaSil
  5. @Mitat Koyuncu, hatanın nedenini buradan, tam olarak kestiremiyorum ancak derleme için gerekli araç / kütüphanelerin doğru sürümlerinde olduğundan emin misiniz?

    Ben 32 Bitlik Ubuntu 11.10 üzerinde bu işlemleri sorunsuz olarak yapmayı başarmıştım. Bunla ilgili yeni yazıma aşağıdaki linkten ulaşabilirsiniz.

    http://www.harunseker.org/2012/04/ubuntu-1110-aircrak-ng-channel-1.html

    Yukarıdaki linkteki yeni versiyon adımlarını takip ettiğinzide aynı hataları alıyor musunuz?

    YanıtlaSil
  6. Hocam kolay gelsin güzel yazı olmuş, emeğinize sağlık..

    biz bir yerde takıldık ve işin içinden çıkamadık;

    root@ubuntu:/# iwconfig mon0 channel 1
    Error for wireless request "Set Frequency" (8B04) :
    SET failed on device mon0 ; Device or resource busy.

    şekilde girdiğimizde karşılaştığımız hata budur??

    YanıtlaSil
  7. Selamlar miskin,
    Sanırım bir şeyler mon0 arabirimini kullanıyor. "service network-manager stop" komutunu verdikten sonra dener misin? Ağ yönetim servisini durdurmak işe yarayabilir...

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Crunch ile Wordlist Oluşturmak

Crunch seçilen karakter kümesinden, istenilen uzunlukta parolalar üreten ve bu parolaları bir dosyaya yazarak wordlist oluşturan kullanışlı bir araçtır. Çalışmak için özel bir yetkiye ihtiyaç duymaz. Yalnızca derlenip çalıştırılması yeterlidir. Çalıştığında istenilen karakter kümesinden parolalar üretir ve bir dosyaya yazar.
Oldukça hızlı çalışır ve kolay kullanılır.



Crunch Kurulumu
Öncelikle crunch yazılımını indirelim.
harun@gondor:~$ wget http://garr.dl.sourceforge.net/project/crunch-wordlist/crunch-wordlist/crunch-3.0.1.tgz
İndirme işlemi bittikten sonra crunch-3.0.1.tgz arşivini açalım.

harun@gondor:~$ tar zxvf crunch-3.0.1.tgz crunch3.0/ crunch3.0/Makefile crunch3.0/GPL.TXT crunch3.0/crunch.1 crunch3.0/charset.lst crunch3.0/crunch.cArşivin açılmasıyla oluşan crunch3.0/ dizinine geçelim ve ardından make komutunu vererek derleme işlemini başlatalım.
harun@gondor:~$ cd crunch3.0/ harun@gondor:~/crunch3.0$ make Building binary... /usr/bin/gcc -Wall -lm -pthread -std=c99 -m32 -D_LARGEF…

Linux Kullanıcı ve Grup İşlemleri

Linux sistemlerde yeni bir kullanıcı eklemek için useradd komutu kullanılabilir. Aşağıdaki komut hakan isminde yeni bir kullanıcı hesabı açacaktır.

root@gondor:/home# useradd -m  -G admin,cdrom  hakan
-m paramesi kullanıcı için ev dizini oluşturulmasını sağlar.
-G parametresi kullanıcının üye olduğu grupları belirtir.

Şimdi hakan kullanıcına parolasını atamak için passwd komutunu kullanalım.

root@gondor:/home# passwd hakan Yeni parolayı girin: Yeni parolayı tekrar girin: passwd: şifre başarıyla güncellendi
Şimdi hakan kullanıcısını "disk" grubuna eklemek için aşağıdaki gibi bir komut verelim.

root@gondor:/home# usermod -a -G disk hakan
Bakalım hakan kullanıcısı hangi gruplara üyeymiş. Bunun için id komutunu "id kullanıcıadı" şeklinde kullanalım.
root@gondor:/home# id hakan uid=1001(hakan) gid=1001(hakan) gruplar=1001(hakan),6(disk),24(cdrom),118(admin)
Yukarıdaki çıktıya göre hakan kullanıcısı hakan, disk,cdrom ve admin gruplarına üyeymiş. Şimdi hakan kullanıcısını …

Aircrack ile WEP Crack

İlk olarak airmon-ng aracıyla wlan0 kablosuz ağ arayüzünden, dinleme ve paket sokuşturma işlemleri için kullanacağımız mon0 isimli sanal ağ arayüzünü oluşturalım.

airmon-ng start wlan0
Bu komutun ardından ekran çıktısı aşağıdaki gibi olacaktır...



Dinleme ve paket sokuşturma işlemlerini yapacağımız mon0 arayüzü oluştuğuna göre şimdi etrafımızdak kablosuz ağları tespit edelim. Bunun için airodum-ng aracını aşağıdaki gibi kullanabiliriz.

airdump-ng mon0

airodump-ng yukarıkdakine benzer şekilde çevrenizdeki kablosuz ağları listeleyecektir. Benim örneğimde yalnızca evde kullandığım kablosuz ağım yer alıyor. Dolayısıyla hedefdeki kablosuz ağ Seker isimli WEP şifreli kablosuz olacak...

Hedef ağı tespit ettikten sonra Ctrl+C tuş kombinasyonuyla airodump-ng aracını durduralım ve daha sonra yalnızca hedef ağı dinleyecek şekilde tekrar başlatalım.

airodump-ng -c 6 --bssid 00:a0:c5:98:1f:f9 -w Seker mon0
Bu komut -c parametresi ile 6. kanalı, --bssid parametresi ile MAC adresi verilen kablosuz ağ no…