News for hackers. Stuff that matters.
Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by tptacek on Tuesday November 18, 2008 @11:26AM (#368368)
And so does everyone else, because Linux won't play the content we're talking about.
Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by nailer on Tuesday November 18, 2008 @04:19PM (#368739)
Yes it does. You could play HD-DVD media on Linux - I have personally done it. I'm relatively sure you may play Blu-Ray too. It's just like playing WMV or WMA - all you need is a codec - plus a tool to handle the DRM, which, as we're all aware, is inevitably created the day after the DRM is released.
Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by tptacek on Tuesday November 18, 2008 @05:25PM (#368831)
There's still no permanent break for Blu Ray BD+; there are still titles that Slysoft can't play, and no evidence that the next Macrovision refresh won't stall Slysoft for months. You are drastically oversimplifying.
Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by nailer on Wednesday November 19, 2008 @07:05AM (#369395)
BD+ was broken last week, as I understand. The VM that implements both BD+ content and BD+ encryption schemes can be emulated.

What's left?

Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by tptacek on Thursday November 20, 2008 @10:40AM (#370656)
Bochs can emulate X86 quite well. Does Bochs itself bypass X86 copy protection code?

There's two obstacles:

(1) The VM emulation has to be perfect, and the Slysoft and open source emulation is reverse engineered. Reactos is Win32 reversed from one of the easiest platforms in the industry to reverse, and it's not perfect; BD+ was designed to be hard to reverse.

(2) Once the VM is perfect, so that the next 20 revs of Macrovision's protection code can't just go peek at some dark corner of the VM that Slysoft didn't know about, you still have to use that emulator to beat every successive program that Macrovision chooses to run on it.

A major challenge for SPDC, the underlying technology behind BD+, was that it had to be implemented autonomously by numerous consumer electronics companies, most of whom have no expertise in the areas of CS (compilers, virtual machine runtimes, content protection) that BD+ plays in. I expect it to get better over time, not worse.

Re:MacBooks Enter a Golden Age of Anti-piracy Cruft: HDCP Fo... by wmf on Wednesday November 19, 2008 @05:24PM (#370017)
I think the VM is emulated only well enough to run existing bytecode samples. If a studio can discover a bytecode sequence that executes differently on the licensed and unlicensed VMs, they can use that code in future movies.