rickmote
Контроллер Rickmote: захват телевизоров с помощью Google Chromecast

Rickmote — это программа на Python для захвата устройств Chromecast и воспроизведения произвольного видео на подключённых к ним телевизорах. Подробности о том, как работает взлом, были представлены в докладе «Рикроллинг соседей с помощью Google Chromecast» на конференции HOPE X в Нью-Йорке. Смотрите здесь:
https://www.youtube.com/watch?v=Bv9rlT8Zgvw
Кроме того, всё это упаковано в Raspberry Pi (изображён выше). Если хотите разыграть друзей, вот ключевые компоненты:
Программные зависимости:
- aircrack-ng
- Библиотека Python Tkinter (python-tk в Debian)
- hostapd
- dnsmasq
- Network Manager, а именно nmcli
3D-печатный корпус:
Загрузите 3D-модели стильного 3D-печатного корпуса Rickmote здесь, на Thingiverse
http://www.thingiverse.com/thing:398100
Допущения по настройке:
Для автоматизации взлома контроллеру Rickmote приходится выполнять множество Wi-Fi-фокусов. Для наилучших результатов попробуйте использовать Kali Linux — в нём проще всего настроить беспроводные драйверы с поддержкой инъекций. Также обратите внимание, что мы активно работаем над уменьшением числа этих допущений! Пока что извините за такую специфичность.
- Три беспроводных интерфейса.
- wlan0 — клиентский интерфейс, переведённый в режим Managed
- mon0 — интерфейс в режиме монитора с поддержкой инъекции пакетов
- wlan2 — точка доступа (AP), переведённая в режим Master
- wlan2 — точка доступа к открытой сети с именем "RickmoteController", использующая hostapd
- wlan2 имеет IP-адрес 192.168.75.1 и маску подсети 255.255.255.0
- Рабочее подключение к Интернету, проброшенное на wlan2
- Режим модема (tethering) со смартфона обычно неплохо подходит
- Сейчас мы поддерживаем воспроизведение только видео YouTube из реального Интернета
- Также стоит отметить, что текущая версия Rickmote деаутентифицирует все беспроводные сети, которые видит, и в целом ведёт себя очень грубо
- Мы работаем над тем, чтобы сделать Rickmote менее навязчивым для других невинных Wi-Fi-сетей поблизости
- А пока будьте вежливы с сетями вокруг вас... если, конечно, вы не разыгрываете их телевизор
Дополнительная информация
За дополнительной информацией попробуйте сюда.