ESP8266 Kullanarak Ekranlı Wi-Fi Deauther Yapımı!

TechGuru

Administrator
Yönetici
ESP8266 tabanlı Wi-Fi Deauther, belirli ağlara bağlı istemcileri geçici olarak bağlantıdan düşürmek için kullanılabilen bir cihazdır. Bu yazımızda, ESP8266 ve OLED ekran kullanarak nasıl ekranlı bir Wi-Fi Deauther yapacağınızı anlatacağız.

Uyarı: Wi-Fi Deauther etik olmayan amaçlarla kullanıldığında yasa dışı olabilir. Bu makale sadece eğitim amaçlıdır ve kişisel ağ testleri için kullanılmalıdır.

Gerekli Malzemeler:​

  • ESP8266 (NodeMCU veya D1 Mini)
  • OLED Ekran (SSD1306 0.96” I2C ekran)
  • Jumper kablolar
  • Micro USB kablo
  • Arduino IDE ve gerekli kütüphaneler

1. Arduino IDE Hazırlıkları​


ESP8266'yı programlamak için Arduino IDE'yi kullanacağız. Öncelikle aşağıdaki adımları takip ederek Arduino IDE'yi hazır hale getirin:

1. ESP8266 kartlarını Arduino IDE'ye ekleyin:
- Arduino IDE'yi açın.
- Dosya > Tercihler bölümüne gidin.
- "Ek Kart URL'leri" alanına şu bağlantıyı ekleyin:
Kod:
     http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Araçlar > Kartlar > Kart Yöneticisi’ne gidin ve "ESP8266" aratıp yükleyin.

2. Gerekli Kütüphaneleri Yükleyin:
- ESP8266WiFi (ESP8266 için varsayılan olarak gelir)
- Adafruit SSD1306 (OLED ekran desteği için)
- Adafruit GFX (Grafik desteği için)

2. Wi-Fi Deauther Yazılımını Yükleme​


ESP8266 için hazır Wi-Fi Deauther yazılımı olan Spacehuhn Wi-Fi Deauther'ı kullanacağız.

1. Spacehuhn Wi-Fi Deauther GitHub deposunu indirin:
- [https://github.com/SpacehuhnTech/es...://github.com/SpacehuhnTech/esp8266_deauther)
- ZIP dosyasını indirin ve Arduino IDE’de açın.

2. ESP8266'ya Yazılımı Yükleyin:
- Araçlar > Kart kısmından ESP8266 modülünüzü seçin.
- Bağlantı Noktası seçeneğinden bağlı olan portu seçin.
- Yükle butonuna basarak kodu ESP8266'ya yükleyin.

3. OLED Ekranı Entegre Etme​

OLED ekranı ESP8266'ya şu şekilde bağlayın:

| OLED Pin | ESP8266 Pin |
|----------|------------|
| VCC | 3.3V |
| GND | GND |
| SDA | D2 (GPIO4) |
| SCL | D1 (GPIO5) |

Arduino koduna ekran desteğini eklemek için aşağıdaki kodları kullanabilirsiniz:

C++:
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET    -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
  Serial.begin(115200);
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("OLED başlatılamadı!"));
    while(1);
  }
  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(WHITE);
  display.setCursor(0,10);
  display.println("Wi-Fi Deauther");
  display.display();
}

void loop() {
  // Wi-Fi saldırı fonksiyonlarını burada çalıştırabilirsiniz.
}

4. Kullanım​

Wi-Fi Deauther çalıştırıldığında, cihaz kendi SSID’sini yayınlayacaktır. Ağa bağlandıktan sonra 192.168.4.1 adresine girerek web arayüzüne erişebilir ve işlemleri gerçekleştirebilirsiniz.

ESP8266 ve OLED ekran kullanarak Wi-Fi Deauther yapımı oldukça basittir. Bu proje, güvenlik testleri ve ağ analizi için kullanılabilir. Ancak, etik kurallara uymayı unutmayın!

Siz de bu projeyi denediniz mi? Yorumlarda deneyimlerinizi paylaşın!
 
Harika bir rehber olmuş! ESP8266 ile bu tarz projeler oldukça keyifli.
 
Geri
Üst