ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск Pwnagotchi, ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ для Π²Π·Π»ΠΎΠΌΠ° WiFi-сСтСй

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Pwnagotchi, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ инструмСнт для Π²Π·Π»ΠΎΠΌΠ° бСспроводных сСтСй, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ элСктронного ΠΏΠΈΡ‚ΠΎΠΌΡ†Π°, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ³Ρ€ΡƒΡˆΠΊΡƒ Π’Π°ΠΌΠ°Π³ΠΎΡ‡ΠΈ. Основной ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ устройства построСн построСн Π½Π° основС ΠΏΠ»Π°Ρ‚Ρ‹ Raspberry Pi Zero W (прСдоставляСтся ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с SD-ΠΊΠ°Ρ€Ρ‚Ρ‹), Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ использованиС ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Π°Ρ… Raspberry Pi, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² любом Linux-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ имССтся бСспроводной Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ производится Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ LCD-экрана ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· web-интСрфСйс. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Python ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

Для поддСрТания Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ настроСния ΠΏΠΈΡ‚ΠΎΠΌΡ†Π° Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ сСтСвыми ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, отправляСмыми участниками бСспроводных сСтСй Π½Π° этапС согласования Π½ΠΎΠ²ΠΎΠ³ΠΎ соСдинСния (handshake). Устройство Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ доступныС бСспроводныС сСти ΠΈ пытаСтся ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ handshake-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ handshake отправляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊ сСти, устройство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ для ΠΎΠ±Ρ€Ρ‹Π²Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ принуТдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти. Π’ Ρ…ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° накапливаСтся Π±Π°Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… Ρ…ΡΡˆΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ WPA.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск Pwnagotchi, ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ для Π²Π·Π»ΠΎΠΌΠ° WiFi-сСтСй

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² обучСния с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ AAC (Actor Advantage Critic) ΠΈ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти Π½Π° Π±Π°Π·Π΅ Π΄ΠΎΠ»Π³ΠΎΠΉ краткосрочной памяти (LSTM), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ распространСниС ΠΏΡ€ΠΈ создании Π±ΠΎΡ‚ΠΎΠ² для прохоТдСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. Π’Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ обучСния осущСствляСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства, учитывая ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ стратСгии ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°Ρ‚Π°ΠΊΠΈ Π½Π° бСспроводныС сСти. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ машинного обучСния Pwnagotchi динамичСски ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Ρ‹Π²Π° сСансов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’Π°ΠΊΠΆΠ΅ поддСрТиваСтся ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π°Ρ‚Π°ΠΊΠ° производится «Π² Π»ΠΎΠ±».

Для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΏΠΎΠ΄Π±ΠΎΡ€Π° WPA-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π²ΠΈΠ΄ΠΎΠ² Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚ bettercap. ΠŸΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ осущСствляСтся ΠΊΠ°ΠΊ Π² пассивном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚Π°ΠΊ ΠΈ с ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ извСстных Π²ΠΈΠ΄ΠΎΠ² Π°Ρ‚Π°ΠΊ, Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π² ΡΠ΅Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ PMKID. ΠŸΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ всС Ρ„ΠΎΡ€ΠΌΡ‹ handshake, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² hashcat, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² PCAP-Ρ„Π°ΠΉΠ»Π°Ρ… с расчётом, ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π±Π΅ΡΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск Pwnagotchi, ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ для Π²Π·Π»ΠΎΠΌΠ° WiFi-сСтСй

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ‚Π°ΠΌΠ°Π³ΠΎΡ‡ΠΈ поддСрТиваСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ находящихся поблизости Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ участиС Π² построСнии ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ…Π²Π°Ρ‚Π°. Для соСдинСния устройств Pwnagotchi ΠΏΠΎ WiFi ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Dot11. НаходящиСся поблизости устройства ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ бСспроводных сСтях ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, раздСляя ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΊΠ°Π½Π°Π»Ρ‹ для провСдСния Π°Ρ‚Π°ΠΊΠΈ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Pwnagotchi ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊ систСма автоматичСского обновлСния ПО, созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, привязка Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… handshake ΠΊ GPS-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ, публикация Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π²Π·Π»ΠΎΠΌΠ°Π½Π½Ρ‹Ρ… сСтях Π² сСрвисах onlinehashcrack.com, wpa-sec.stanev.org, wigle.net ΠΈ PwnGRID, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ (ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти, Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ Ρ‚.ΠΏ.) ΠΈ осущСствлСниС словарного ΠΏΠΎΠ΄Π±ΠΎΡ€Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… handshake.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ