News for hackers. Stuff that matters.
Re:To Fight Big Tech, We Must Seize the Means of Computation by choeger on Monday October 09, 2023 @02:38PM (#37823664)
Realistically, no. You don't have access to the device that contains the decrypted content.

Of course, you could try to open up or bypass the DRM module (e.g., via the GPU driver during hardware accelerated decoding), but that won't work with a TPM module and signed kernel space.

If you look at the security technologies introduced into consumer decides over the last decades, it all serves the dual purpose of securing your hardware from ... you.

Re:To Fight Big Tech, We Must Seize the Means of Computation by huytersd on Monday October 09, 2023 @03:02PM (#37823954)
Couldn’t you just plug a capture card into the display out?
Re:To Fight Big Tech, We Must Seize the Means of Computation by holonsphere on Monday October 09, 2023 @03:14PM (#37824111)
HDCP.
Re:To Fight Big Tech, We Must Seize the Means of Computation by huytersd on Monday October 09, 2023 @03:54PM (#37824689)
Wow, so the decryption happens in the monitor? Can’t the capture card replicate that?
Re:To Fight Big Tech, We Must Seize the Means of Computation by notRobot on Monday October 09, 2023 @04:04PM (#37824794)
No, decryption keys are tightly held and inaccessible to general populations and small manufacturers and those used by illicit capture cards are regularly revoked iirc.
Re:To Fight Big Tech, We Must Seize the Means of Computation by metalcrow on Monday October 09, 2023 @05:27PM (#37825736)
In regards to that, i assume that manufacturers have to apply for a cert for their device and then embed that cert, correct? Then if the device is found to be stripping HDCP the consortium can revoke that cert, but how? Sure you can do it for PCs and consoles, but are blu-ray players connected to the internet and auto-updated nowadays? Otherwise it'd be pretty easy for Chinese manufactures out of reach of the DMCA to just release one every few years and have it work for all devices prior.
Re:To Fight Big Tech, We Must Seize the Means of Computation by fxtentacle on Monday October 09, 2023 @05:28PM (#37825755)
"are blu-ray players connected to the internet and auto-updated nowadays?"

Some blu-rays force you to update before you can watch them. Also, the key revocation lists can (I believe) be included in the blu-ray itself to make them work offline, too.

Re:To Fight Big Tech, We Must Seize the Means of Computation by BXlnt2EachOther on Tuesday October 10, 2023 @12:36PM (#37834336)
yes, keys can be revoked [in offline players] by inserting a newer disc with a newer version of the "media key block." wikipedia suggests they're up to version 78 of that data.

https://en.wikipedia.org/wiki/Media_Key_Block

Re:To Fight Big Tech, We Must Seize the Means of Computation by andromeduck on Monday October 09, 2023 @05:28PM (#37825756)
Easier to just recover via camera at this point.
Re:To Fight Big Tech, We Must Seize the Means of Computation by fxtentacle on Monday October 09, 2023 @05:27PM (#37825742)
Kinda. You need access to a decryption key. The ones known to be leaked will be revoked, so you need one that cannot be revoked, because the financial fallout would be too painful. That's why WEB-DL rips are typically made using the DRM keys extracted out of very popular consumer TV models.
Re:To Fight Big Tech, We Must Seize the Means of Computation by huytersd on Monday October 09, 2023 @07:36PM (#37826822)
So the WEB-DL rips are saved using homemade capture cards with the decryption module from popular consumer TVs since those can’t be revoked as they would brick those TVs?

Alternatively you just plug into the output of the decryption module in the monitor before it hits the screen?

Re:To Fight Big Tech, We Must Seize the Means of Computation by fxtentacle on Tuesday October 10, 2023 @02:29AM (#37829108)
Roughly yes.

I believe you can also in some instances skip the hardware capture card and instead capture the data stream out of the host's RAM.

Inside the monitor, the decryption module and the main SoC controlling the hardware are usually the same physical chip, so grabbing data there will be close to impossible.

Re:To Fight Big Tech, We Must Seize the Means of Computation by saulpw on Monday October 09, 2023 @04:39PM (#37825222)
Every time you say 'just' an engineer who's already spent hours trying out your simple idea pulls out another clump of hair.
Re:To Fight Big Tech, We Must Seize the Means of Computation by huytersd on Monday October 09, 2023 @07:40PM (#37826853)
Well I’m clearly coming at this from a naive perspective and I’m sure many people are learning this along with me.
Re:To Fight Big Tech, We Must Seize the Means of Computation by saulpw on Monday October 09, 2023 @07:53PM (#37826937)
Excise the word "just" from your engineering vocabulary and you'll be better able to come across as naive instead of condescending or dismissive. I'm not trying to be snarky here, this is a genuine recommendation that will help your ideas be better received, both in the workplace and on internet forums.
Re:To Fight Big Tech, We Must Seize the Means of Computation by huytersd on Monday October 09, 2023 @08:08PM (#37827033)
That’s a good point. The sentence does sound better without “just”. Though in this case I was trying to account for what I thought was a simple solution.
Re:To Fight Big Tech, We Must Seize the Means of Computation by PH95VuimJjqBqy on Tuesday October 10, 2023 @11:33AM (#37833440)
It's encrypted across the cable itself, the capture card wouldn't be able to understand the signal.

the monitor itself is doing the unencrypting. As the other person said, it's specifically to protect the video from ... you.

Re:To Fight Big Tech, We Must Seize the Means of Computation by gruez on Monday October 09, 2023 @07:13PM (#37826640)
>Of course, you could try to open up or bypass the DRM module (e.g., via the GPU driver during hardware accelerated decoding), but that won't work with a TPM module and signed kernel space.

Nope. Thanks to HDCP the data never hits the kernel or the host memory unencrypted. It doesn't even require TPMs or signed kernels.

Re:To Fight Big Tech, We Must Seize the Means of Computation by choeger on Tuesday October 10, 2023 @01:08AM (#37828697)
That's not true, AFAIK. The DRM module (e.g., widevine) has to negotiate keys with the host and will decrypt the stream for decoding. The HDCP keys are static and independent from the streaming service. That decryption can happen with hardware support but it can also happen in software. I think most streaming services fall back from 4k to FHD or lower if their "security requirements" aren't fully met.

Also, if the DRM module supports hardware decoding, the GPU will need to see a decrypted stream. The GPU memory is in principle accessible to the driver. So if you can manipulate the driver, or setup another kernel module, you might be able to grab that content.

Re:To Fight Big Tech, We Must Seize the Means of Computation by justinclift on Wednesday October 11, 2023 @11:10AM (#37845456)
HDMI splitters have been a thing for years.

Apparently they present as a compliant HDMI output to the source device, but they don't require HDCP or similar on the output they're passing it on to.

From there, you're free to do whatever you want with the output.

Re:To Fight Big Tech, We Must Seize the Means of Computation by choeger on Wednesday October 11, 2023 @12:21PM (#37846474)
At least in theory, HDCP keys can be revoced.

Manufacturing non-compliant devices could become extremely risky.

Re:To Fight Big Tech, We Must Seize the Means of Computation by justinclift on Wednesday October 11, 2023 @01:58PM (#37847938)
Well, these things have already existed for years...