Nuo Plausible statistikos kaupimo, šis tekstas buvo skaitytas 745 kartą/us.
Šio teksto atnaujinimo ar rašymo laikas jau yra senesnis, kaip vieneri metai, tad per šį laiką galėjo mano nuomonė pasikeisti bei aptartos konfigūracijos.
Tekstas buvo atnaujintas: 2021-01-16.
Kadangi TEO pradėjo taikyti DRM apsaugas ant kai kurių kanalų, tai pagalvojau gal dar pasigilinsiu, kaip tas TEO IPTV priedėlis (STB) veikia.
Su tcpdump programa galima pastebėti įdomu IP adresą kuris sukasi visada net, kai ant STB dega raudona lemputė:
Taip tai: 239.2.2.240.22222
Taigi pasižiūrim ką duoda tas udp adresas o gi tekstinį failą:
Pagrindinis failas (viską sudėjau į config.evpro.lt)
Plus minus bėga toks failas pastoviai į STB. Kaip suprantu tai yra dalis configo pagal kurį veikia STB.
Pats STB yra, kaip naršyklė kuri rodo tiesiog puslapius ir turi codecus kurie rodo vaizdą.
Naršyklė
Panagrinėkim tą config failą:
<!--SIT-->
<PortalURL>http://10.30.166.71:81/Redirect/go</PortalURL>
<PortalURL>http://10.30.166.71:81/Kreatel</PortalURL>
<PortalURL>http://10.30.166.71:81</PortalURL>
Šitie adresai tai puslapiai į kuriuos kreipiasi STB ir juos atvaizduoja.
Vienas iš jų yra registravimosi puslapis.
Turbūt pameni, kai užsisakai paslaugą ir tau reikia įvesti prisijungimo numerį tai yra dalis apsaugos dėl kurios negalima daugiau prisikasti nes atidarant vieną iš tų adresų pirma išmeta lentelę, kad naršyklė nepalaikoma.
Bet jeigu išjungus javascipt palaikimą tai tiesiog matomas toks langas:
Ir daugiau nieko mandraus negalima padaryti. Mėginau su user agent extensionais žaisti bet nieko nepavyko vis meta klaidą: nepalaikoma naršyklė.
Kiti adresai rodo taip:
Nes nepraėjom tos apsaugos ir todėl rašo forbidden.
Kernel
Taip pat yra kiekvieno TEO priedėlio kernelio versija, vis dėl to tai juk Linux box’as su naršykle ir codecais.
bc_kernel_version 4.9.1.2_PROD_2_nlp motorola-vip1003 bc_kernel_addr 239.2.2.253:22222
Kernelį galima atsisiųsti bet ten nieko nesuprasi, kaip text failo neatidarys.
DRM?
Taip pat pastebėjau, kad atsirado papildomi skaičiai kurių nebuvo:
</PortalURLs>ˆ. config.channels 239.2.3.131:1234 0 8072,8073
239.2.3.135:1234 2 6371,6372
239.2.3.188:1234 0 3411,3412,3413,3416
239.2.3.187:1234 0 7081,7082
239.2.3.186:1234 0 6801,6802,6804,6807
239.2.3.185:1234 0 6861,6862,6863,6867
239.2.3.184:1234 0 3431,3432,3433,3434
239.2. config.channels 3.183:1234 0 1861,1862,1863,1864,1865
239.2.3.182:1234 0 6061,6062,6063,6064
239.2.3.117:1234 0 7051,7052,7053,7057,7058,7220
239.2.3.109:1234 0 6051,6052,6053,6056,6057,6059
e‚ var.ip._dhcp.241 server_ip=10.30.166.61;report_interval=10ú config.proxylist <?xml version="1.0"?>
<!DOCTYPE ProxyList SYSTEM "proxylist.dtd">
<ProxyList>
Tai yra Viasat kanalai, Pūko berods ir LRT HD.
Ar sutapimas, kad pajungė DRM apsaugą ant jų. Bet kodėl tada kitus rodo? ir kas tie skaičiai šalia jų? Gal kas turi minčių kurias galėtų palikti komentaruose.
Tai pat pasidomėjau, kad VLC palaiko tik CSA apsaugą. Apie kurią daug dar nesigilinau. Įdomu kokią TEO taiko.
TEO naudoja Widevine apsaugą Viasat kanalams.
Source
Pridedu source code iš TEO puslapių.
Apie STB:
STB / priedėlio dokumentacija: KreaTV
Motorolos priedėlio kodas bei gan nebloga dokumentacija, kaip viskas veikia.
Jeigu trumpai: tai priedėlis pasiima pradinius failus iš metada adreso, tas adresas paprastai jungiantis nieko neduoda, bet su papildomomis programomis, kaip ir įmanoma iškrapštyti info.
Infocast programa. Gaila, kad programos kūrėjas ispanas, forumai kur daug info ispaniški tai su google transalte nesiversi juk 😀
Daugiau apie infocast ištraukimą: Motorola VIP1920T (adresas nustojo veikti).
Puslapis senas tai jau ir negyvas. Todėl paveikslėlių nekrauna.
Pats viso šito reikalo nemėginau.
Satpasaulis forume vienas vartotojas pasidalino daugiau informacijos, kaip viskas veikia.
Jam pavyko prisijungti prie teo portalo per naršyklę:
Įdomu tai, kad tokios skilties Kid Corner oficialiai nėra, gal tai testuojama?
atnaujinta: kaip ir spėjau, paleido viešai spalio pradžioje.
Eina paimti mokamus filmus iš video nuomos: rtsp://10.30.145.7/Now_You_See_Me_HD aišku apsaugota su apsaugomis.
Info, kaip prisijungė manau nesidalins, nes TEO gali sutvarkyti priėjimus jeigu pamatys 🙂
Bet siūlau paskaityti temą satpasaulis forume.
Kanalų įrašai:
Kaip ir video nuomos įrašai apsaugoti rtsp protokolu.
Comments are closed.