Accessibility does not exist in that universe.
Accessibility doesn't exist a lot in ours so it checks out.
This looks like a guide on how to make stronger pirates.
Yarr I be stream-capturin the raw http packets
Once upon a time, when I was a young inexperienced webmaster and not a real developer, I created an anti leeching for a website I just was asked to make.
It turned leeched images into giant dicks, when images were posted on websites different from than the one I registered.
Not very professional indeed, but it was really funny.
Something along the lines of this?
RewriteCond %{HTTP_HOST} !^*(localhost)
RewriteRule "\.(gif|jpg|png)$" "dick.png" [R,NC]
Snipping tool go brrrr
User presses the PrintScreen key.
Widevine DRM blocks that (you will get black rectangle instead). It can also block non-HDCP displays, so you will need to use some shady capture card that pretends to be HDCP-compliant.
cat /dev/fb0 > screenshot.raw
Still won't bypass hdcp. As it's done at the hardware end, and then overlaid, as the above comment says, you'll just get a black rectangle
There are HDCP strippers, and there are also HDMI recorders (from BMD, Atomos etc)
yeah if you can use a hardware solution, like a splitter that downgrades to hdcp 1, which is cracked, you can then record it
...any image is without DRM if you can tap the I2C protocol that's responsible for controlling the current going through the subpixels in your monitor...
Yeah but I think buying HDCP 2.3-compliant 4K TV/Monitor to then crack it open and convert into DRM stripper (mind it, without any guarantee of success unless you know exactly what you are doing!) is a bit... pricey solution.
Which is what I hate about DRM the most. Regular end-user who would do this just to keep backups of their favorite stuff is fucked, but pirates still don't care: I believe every single TV show that aired up to this day is either available on torrents or gone because no one needs it.
No one benefits from video DRM except DRM vendors.
You don't need a functional screen; get someone's cracked throwaway
How does this work? Can't you just dump the screen memory?
It uses some video card driver features to bypass OS's compositor. I don't have enough expertise to say if it leaves any framebuffer available to dump its contents.
Turning hardware acceleration off allows you to take screenshots.
Last option: Image exists in a quantum state that observing changes the state of the image. Image is correct until it’s observed thus no one can capture the image by any means on a quantum level.
Unironically there are quantum encryption ideas sort of like this. Using the collapse of quantum states to ensure your communications haven’t been ‘observed’ by a third party.
Or disabling paste in an email confirm field, just to be annoying
If you don’t disable that you might as well not have the confirmation field. It’s job is to catch typos.
It's annoying and silly, especially given the next step is almost always guaranteed to be a verification email anyway
Gotta maximize the accuracy of harvested data I guess
Does that prevent making screenshots?
Just like, don't have images then 👍
If you use a WASM framework that renders everything in canvas, it’s essentially the same as the video part.
That was one of the first things I noticed when using compose-multi platform for web. I couldn’t customize anything from the console anymore.
So basically what citrix kind of did.
That one guy snapping the PC screen by phone
Video flashes at a rate imperceptible to human eye so that it’s only showing a portion of the image at a time eye is able to see solid image due to visual persistence. Picture is of only a few pixels.
Increase exposure time in camera settings.
h4x0r
Add a patch to iOS and android OS to prevent camera from changing exposure while looking at image which has a tiny QR code triggering this patch.
What’re DRM developers gonna do when they finally catch all the h4x0rs?!
Send them to piracy hell. You wouldn’t steal a car. You wouldn’t rob a bank. Piracy is stealing !
raspberry pi with camera
Record each frame directly from the gpu and splice it together.
The monitor has to support that refresh rate. At typical 60hz it would have to Flash the image for 16.6ms on and off.
Persistence of vision requires much faster strobing to be inperceptible.
I once asked chatgpt on ways to stop people from scraping data from my 3rd year uni website + preventing screenshots (I have a captcha protected download button, for images and textual content. I don't have a problem with people using my content, I have a problem with bots scraping for llm training).
It gave up immediately saying either DRM like widevine would partially work or its not gonna work at all. Someone would eventually record it anyways from phone