11 Haziran 2011 Cumartesi

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.

7 yorum:

  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