WPA/WPA2 Kırmak İçin Ekran Kartınızı Kullanın

Pyrit WPA/WPA2-PSK parolalarını kırmak için geliştirilmekte olan bir yazılımdır. En önemli özelliği CPU’ya ek olarak Nvdia ve Ati ekran kartlarının grafik işlemcilerini kullanarak parola kırma işlemi yapmasıdır. Özellikle yeni nesil gelişmiş ekran kartlarıyla oldukça iyi performans verebilir.

Pyrit http://code.google.com/p/pyrit/ indirilebilir ve yine aynı adresten ulaşabileceğiniz kurulum belgesiyle kolaylıkla kurulabilir.  Ubuntu 11.04 üzerine kurulum yaparken bir sıkıntı yaşamadım . Bu nedenle kurulum işlemlerini bir kez de ben tekrarlamıyorum. Kurulum belgesini takip edebilirsiniz.

 Pyrit kurulumundan sonra, pyrit list_cores komutuyla sisteminizdeki  kullanılabilir işlemcileri listeleyebilirsiniz.

harun@gondor:~$ pyrit list_cores
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+
The following cores seem available…
#1:  ‘CUDA-Device #1 ‘GeForce 8400M G”
#2:  ‘CPU-Core (SSE2)’

Yukarıdaki çıktıda görüldüğü gibi benim bilgisayarımda, biri GeForce 8400M GPU, diğeri de SSE2 komut setine sahip normal işlemcim olmak üzere iki işlemcim varmış. Listelenen bu iki işlemci pyrit tarafından kullanılabilir durumda.

Şimdi WPA şifreli olarak yakalanan bir pcap dosyası üzerinde çalışalım ve bu WPA şifresini kırmayı deneyelim. İlk adım olarak analyze parametresi ile yakaladığımız dosyayı analiz edelim.

root@gondor:/home/harun# pyrit -r Seker.pcap analyze
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+
Parsing file ‘Seker.pcap’ (1/1)…
Parsed 5 packets (5 802.11-packets), got 1 AP(s)
#1: AccessPoint 00:a0:c5:98:1f:f9 (‘Seker’):
#1: Station 00:50:56:c0:00:08, 1 handshake(s):
#1: HMAC_SHA1_AES, good, spread 1

Yukarıkdaki çıktıya göre Seker isimli kablosuz ağ için yakalanmış bir hanshake söz konusu. Bu handshake verisine uyan anahtarı bulmak için bir parola listesindeki tüm parolaları tek tek denememiz gerekiyor.

Bunun için içerisinde 1 ila 8 karakter uzunluğunda rakamlardan oluşan parolaların bulunduğu parola.txt dosyasını kullanacağım. Aşağıdaki gibi bir komutla attack_passthrough parametresini kullanarak parola kırma sürecini başlatalım.

root@gondor:/home/harun# pyrit -r Seker.pcap -i parola.txt -b 00:a0:c5:98:1f:f9 attack_passthrough
Pyrit 0.3.0 (C) 2008-2010 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+
Parsing file ‘Seker.pcap’ (1/1)…
587 packets (587 802.11-packets), 1 APs
Tried 4091 PMKs so far; 935 PMKs per second.
The password is ‘67345698’.

Pyrit oldukça hızlı bir şekilde deneme yaparak parola listesindeki uygun parolayı bulmayı başardı.

Pyrit kullanmak istediğinizde yaşayabileceğiniz önemli sorunlardan bir tanesi GPU kullanmaya çalışan sürecin durması ve aşağıdaki gibi hata vermesi olabilir.

SystemError: The core ‘CUDA-Device #1 ‘GeForce 8400M G” has died unexpectedly

Böyle bir durumda Xorg ayarlarında ekran kartı sürücünüzü nvidia dan nv ye çekmeniz işe yarayabilir. En kötü ihtimalle grafik ortamı kapatarak (Ubuntu için gdm servisini durdurarak) pyrit kullanmak olabilir. 

Kaynak:

http://www.cehturkiye.com/index.php/2011/06/19/wpawpa2-kirmak-icin-ekran-kartinizi-kullanin/wpawpa2-kirmak-icin-ekran-kartinizi-kullanin.html

 

Site Footer