'qrpff', written by Keith Winstein
and Marc Horowitz
for a MIT
seminar on decrypting DVD
, is a 7 line piece of perl
code that decrypts DVD
technology. Previous program
s that decrypted DVD data
(such as DeCSS
) were declared illegal
and were removed from the 2600 website
Winstein, a 19 year old MIT computer science major, said of his code, "I think there's some value in demonstrating how simple these things really are and how preposterous it is to try to restrict their distribution."
Because the code does not include a 5 bit title key (not really sure why it's important, to be honest) many claim that it does not violate the Digital Millennium Copyright Act, which was used against DeCSS. I find it very odd (and strangely gratifying) that something so valuable to the pockets of major movie industries can be beat with only seven lines of Perl. All hail the mighty Camel.
It's quite a bit over my head, but maybe some of you can make sense of it. By the way, in my opinion this is a very Good Thing. And now, without further ado, here's the code.
Typical usage is just: cat /mnt/dvd/VOB_FILE_NAME | qrpff 153 2 8 105 225 | extract_mpeg2 | mpeg2dec -
Information from slashdot.com and wired.com were used in the creation of this node.