This source is meant to demonstrate the CSS algorithm to negotiate keys and authenticate the drive. Doing so will unlock the locked sectors on the DVD disk. It does not report the disk key, although it is trivial to do so at this point, nor does it descramble the mpeg stream. Descrambling the mpeg stream may come in the future as I get more time to work on that. This source has been built and tested under linux kernel 2.2.5. To build, run gcc crypt.s dvd.c -o dvd in order to run, you must apply the linux dvd patch from Andrew Veliath. They are available at http://www.rpi.edu/~veliaa/linux-dvd I make no warranty about the fitness or usability of this source code. It is for educational purposes only and should only be regarded as such. Best regards, DVDHacker