вторник, 2 сентября 2014 г.

Война с IPTV или как обойти защиту от блокировки перепрошивки в MAG250

На днях один мой знакомый пришёл ко мне с проблемой - у него имеется IPTV приставка от местного провайдера Акнет, но он подумывал отказаться от их услуг и перейти на другого провайдера и соответственно иметь и другое телевидение... Итак мы имеем IPTV приставку высокой четкости MAG-250. Отмечу, что данное устройство довольно сильно распространено среди провайдеров и по начинке никак не отличается. Сама по себе приставка представляет из себя микро компьютер с линуксом на борту. Вроде всё просто, но некоторые провайдеры блокируют возможность перепрошивки устройств и соответственно сделать какие то модификации и перевести приставку на другого провайдера с их точки зрения не получится. Но мы не ищем легких путей и вот рецепт счастья...

Для начала я поместил приставку в свою локальную сеть, выход в Интернет в которой стоит под контролем сервера, базирующемся на ubuntu, на котором работает прозрачный кеширующий прокси сервер. Итак, что делает приставка... При загрузке приставки она автоматом начинает загружать портал (который в сути из себя представлет обыкновенную интернет страницу с кучей javascript и html кода). Далее IPTV приставка логинится на портале, после чего получается доступ к контенту. Господа с компании Акнет закрыли доступ к своему порталу из внешних сетей и как бы при попытке обращения к нему ничего не произойдёт.  НО! При закрузке приставка мне загрузила страницу с ошибкой от моего прокси сервера, что мол невозможно загрузить url http://iptv.aknet.kg/stalker_portal/c/index.html. Оно то нам и требовалось...

Далее всё пошло как по маслу... Я позвонил своему кенту и попросил его выяснить ip адрес iptv.aknet.kg, на что мне тот ответил, что он ровняется 192.168.150.3. "Ага!" - подумал я, значит платформа заведена исключительно в их локалке и наружу никак не смотрит. В том числе и не получалось взять данные о времени с их NTP сервера ntp.aknet.kg. Далее я залез в настройки приставки (эту функцию и они бы не заблокировали, ибо уж это и для них было бы чревато последствиями...), где я не смог изменить только адрес портала, но изменить адрес ntp сервера, а также прописать какие то другие dns серверы вполне возможно. Далее я на своём сервере в настройках DNS сервера сделал явную подмену и указал что отныне url iptv.aknet.kg ровняется ip адресу другой платформы (от провайдера, на которого мой дружбан решил перекатить). Перезагружаемся... И уаля! Всё работает! :) Далее я дал своему корешу доступ к своему DNS серверу и он в принципе сейчас доволен и счастлив, т.к. ему не пришлось долго и упорно пытаться завалить эту приставку на каких то форумах и тратить больше денюшек на покупку другой приставки.

ЗЫ: кстати говоря приставки от компании Акнет стоят где то на 25$ дешевле чем у остальных, а как оказалось пахать могут как угодно и где угодно :)

Комментариев нет:

Отправить комментарий