3WiFi WPS PIN Üretici (Python Portu)
🇹🇷 D-Link, ASUS, Belkin ve daha fazlası için çevrimdışı WPS PIN üretebilen, 3WiFi WPS PIN generator projesinin bağımsız ve hafif Python portu.
3WiFi WPS PIN Üretici (Python Portu)
3WiFi WPS PIN üreticisinin bağımsız Python portu. Kaynak kod: GitHub
Kablosuz yönlendiriciler için BSSID (MAC adresi) kullanarak bilinen üreticiye özel algoritmalarla WPS PIN’leri üretir.
🇬🇧 English: 3WiFi WPS PIN Generator (Python Port)
Özellikler
- 40+ PIN üretim algoritması — D-Link, ASUS, Belkin, EasyBox, Livebox, Airocon, Broadcom, Realtek ve daha fazlası
- MAC ön eki eşleştirme — Cihazın OUI’sine göre ilgili algoritmaları otomatik seçer
- Birden fazla giriş formatı —
AA:BB:CC:DD:EE:FF,AA-BB-CC-DD-EE-FF,AABBCCDDEEFFkabul eder - Seri numarası desteği — PIN’i hem MAC hem de S/N’den türeten algoritmalar için (Belkin, EasyBox, Livebox)
- Bağımlılık yok — Saf Python 3, harici paket gerektirmez
Kullanım
1
2
3
4
5
6
7
8
# Bilinen MAC ön eklerine göre PIN öner
python3 wpspin.py AA:BB:CC:DD:EE:FF
# Tüm algoritmaları dene (sadece ön ek eşleşmeleri değil)
python3 wpspin.py AABBCCDDEEFF --all
# Seri numarası ile (Belkin, EasyBox, Livebox için)
python3 wpspin.py AA:BB:CC:DD:EE:FF --sn 1234
Örnek Çıktı
1
2
3
4
5
6
7
8
9
$ python3 wpspin.py 00:14:D1:11:22:33
00:14:D1:11:22:33 için WPS PIN önerileri
11228677 | 24-bit PIN
22891587 | D-Link PIN
56098419 | D-Link PIN +1
95661469 | Statik PIN - Realtek 1
48563710 | Statik PIN - Realtek 3
Desteklenen Algoritmalar
| Algoritma | Tür | Açıklama |
|---|---|---|
| 24/28/32/36/40/44/48-bit | MAC | PIN, MAC’in son N bitinden türetilir |
| Ters bayt/nibble/bit | MAC | Ters çevrilmiş MAC gösterimlerinden PIN |
| D-Link | MAC | D-Link’e özel XOR algoritması |
| D-Link +1 | MAC | MAC+1 üzerinde D-Link algoritması |
| ASUS | MAC | ASUS’a özel bayt toplama algoritması |
| Airocon Realtek | MAC | Airocon/Realtek bayt çifti algoritması |
| Belkin | MAC+SN | DSL evrensel algoritması (Stas’M) |
| EasyBox | MAC+SN | Vodafone EasyBox varyantı |
| Livebox | MAC+SN | Orange Livebox Arcadyan varyantı |
| Inv NIC / NIC×2 / NIC×3 | MAC | NIC tabanlı dönüşümler |
| OUI±NIC / OUI⊕NIC | MAC | OUI ve NIC aritmetik işlemleri |
| Cisco, Broadcom 1-6, Realtek 1-3, vb. | Statik | Belirli üreticiler için bilinen varsayılan PIN’ler |
Katkıda Bulunanlar
- Orijinal JavaScript uygulaması Stas’M ve katkıda bulunanlar tarafından
- Kaynak: 3wifi.stascorp.com/wpspin
- Python portu fr0stb1rd tarafından yapılmıştır, 525 çapraz doğrulama testi ile orijinal JS’ye karşı doğrulanmıştır
Yasal Uyarı
Bu araç yalnızca eğitim ve araştırma amaçlıdır. Yazar, bu aracın kötü amaçlı veya yetkisiz faaliyetler için kullanılmasını tasvip etmemektedir. Kullanıcılar, yürürlükteki tüm yasalara ve düzenlemelere uymaktan sorumludur.
Lisans
MIT Lisansı altında lisanslanmıştır.
This post is licensed under CC BY 4.0 by the author.
