Programı Tanıyalım;



WifiPumpkin3, güvenlik araştırmacılarına, kırmızı ekip üyelerine ve tersine mühendislere, ortadaki adam saldırısı gerçekleştirmek için kablosuz bir ağ kurmalarına olanak tanıyan, Python'la yazılmış sahte erişim noktası saldırısı için güçlü bir uygulamadır.


ANA ÖZELLİKLER

  • Yetkisiz erişim noktası saldırısı (Rogue access point)
  • Ortadaki adam saldırısı (Man-in-the-middle)
  • Deuath erişim noktası saldırısı (Deuath accesspoint)
  • extra-captive flask şablonları (extra-captiveflask templates)
  • Rogue Dns Sunucusu (rogue dns server)
  • esir portal saldırısı (Captive portal attack (captiveflask)
  • Web trafiğini engelleyin , inceleyin, değiştirin ve yeniden yürütün (Intercept, inspect, modify and replay web traffic)
  • wifi ağlarını tarama (WiFi networks scanning)
  • dns izleme hizmeti (DNS monitoring service)
  • kimlik bilgileri toplama (Credentials harvesting)
  • Transparent (saydam) proxy


Programı kullanabilmeniz için Erişim Noktası (AP) modunu destekleyen bir Wi-Fi adaptörüne sahip olmanız gerekecektir. eğer yoksa temin etmeniz gerekiyor aksi takdirde program hiçbir işinizi görmeyecektir.

Program tarafından önerilen işletim sistemleri ;


Ubuntu (18.04 LTS bionic)

Docker (Ubuntu 18.04.4 LTS bionic)




KURULUM AŞAMASI (LİNUX);

(gerekli kütüphaneleri kuruyoruz)
Kod:
sudo apt install libssl-dev libffi-dev build-essential


(dosyayı indiriyoruz)
Kod:
git clone [url]https://github.com/P0cL4bs/wifipumpkin3.git


(wifi-pumpkin dosyasını açmak için yazacağımız kod)
Kod:
cd WiFi-Pumpkin


(pyqt5 kurulumu gerçekleştiriyoruz)
Kod:
sudo apt install python3-pyqt5


(pyqt5 kurulumunu kontrol ediyoruz)

Kod:
python3 -c "from PyQt5.QtCore import QSettings; print('turkhackteam')"



terminal komutunda turkhackteam yazısını görürseniz başarıyla kurulmuştur.



(root yetkisiyle kurulumu başlatıyoruz)
Kod:
sudo python3 setup.py install
Finished processing dependencies for wifipumpkin3==1.0.0


yazısını görürseniz başarıyla kurulmuştur




Programı kurduktan sonra başlatmamız için normal kullanıcı yetkisi yetersiz kalıyor o sebepten root yetkisiyle açmamız gerekmekte.

sudo su komutunu terminale yazıp kali linux şifrenizi yazarak root erişiminizi alabilirsiniz.



root yetkisini aldıktan sonra programı açabilirsiniz.

(programı açma kodu)
Kod:
sudo wifipumpkin3



Debian prosedürüne göre

Wifipumpkin3 dns sunucusunu bağlamak için 53 portunu kullanmakta, bu sebepten ubuntu 18.04 tarzı versionlarda çakışmalar yaşanabilmekte.

çözüm


systemd-resolvedi durdurun

Kod:
sudo systemctl stop systemd-resolved
/etc/systemd/resolved.conf dosyasını aşağıda resimde ki gibi düzenleyiniz.



aşağıda ki kodu çalıştırın

Kod:
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Bunları uyguladıktan sonra çakışma sorunu geçmiş olacaktır kullanmaya devam edebilirsiniz.


Kurulum aşaması Debian/Ubuntu ;

(gerekli kütüphaneleri yüklüyoruz)
Kod:
sudo apt install python3.7-dev libssl-dev libffi-dev build-essential python3.7
(dosyamızı indiriyoruz)
Kod:
git clone https://github.com/P0cL4bs/wifipumpkin3.git
(indirdiğimiz dosyanın içine giriş yapıyoruz)
Kod:
cd wifipumpkin3
(kurulumu gerçekleştiriyoruz)
Kod:
sudo make install
(bir debian paketi indiriyoruz)
Kod:
sudo dpkg -i wifipumpkin3-1.0.0-all.deb
kurulum işlemi bu kadar.

Erişim Noktası (AP) modunu destekleyen bir Wi-Fi adaptörüne sahip olmadığım için programın detaylı kullanımını sizlere anlatamıyorum kusura bakmayın.