MitM'ing my STB (2016)
xakcop.com
xakcop.com
One day, I was flipping through the channels, I hit one of the high number channels, a relatively newly released movie was playing on it. I started watching it for a bit and the video paused for a second and then it started rewinding.
It took me a few seconds to realize that the Video on Demand service was being transmitted in the clear on these high number channels and the people's STBs were programmed not to see them. With the PCI card though, I could see any VoD being played on my local "circuit".
I also found that NBA League Pass and NHL Center Ice weren't encrypted that way too.
In the past I've worked on a few IPTV projects. Users would only see channels they were entitled to (unlike Sat / Cable) projects, and there was a heavy CAS layer.
Interesting though. A lot of boxes are essentially just running an embedded browser so there's scope for some poking around.
The bar to get channels you're not subscribed to is quite a bit higher because of this mechanism, alas.
Its a MITM. Packets are being changed on the fly. It being a MITM doesn't mean it works. Nor that it works world-wide in 2019. The term MITM isn't descriptive enough by itself.
Perhaps this worked in Bulgaria in 2016? I'd like to see some proof that he got HBO to work though. I didn't see that clearly specified.
I mean, for public transport they were still using (the insecure) Mifare Classic in 2016 in Bulgaria. See this post from the same blog [1]
This guy is totally busted if his cable company ever runs an audit of their logs.