xenex
3rd January 2011, 08:24
@spotter
Right, that's one of the things I have been working on. The issue is that the 'disc key' is stored in the lead-in area of the disc, which cannot and does not get copied to an ISO. With trying to decrypt an ISO file, the "brute force" method is the only method available.
The "I/O Key Exchange" method (getting disc key) can only be done with the actual physical disc in an actual physical drive using ioctls. I already have some (very unfinished) code that I've been hacking at that will already authenticate the drive and get the disc key.
It can also get the title key for any VOB given a sector LBA, but I have not yet combined it with your program. It's very much work in progress on my end, and I only work on it as I can, and I am very slow.
I have uploaded that code to a free file sharing site, check your PM. Maybe you will see where I am going (or trying to go) with this. As you mentioned, I am only doing this for my own fun and education at this time. I have no guarantees that what I am trying will end up useful.
Right, that's one of the things I have been working on. The issue is that the 'disc key' is stored in the lead-in area of the disc, which cannot and does not get copied to an ISO. With trying to decrypt an ISO file, the "brute force" method is the only method available.
The "I/O Key Exchange" method (getting disc key) can only be done with the actual physical disc in an actual physical drive using ioctls. I already have some (very unfinished) code that I've been hacking at that will already authenticate the drive and get the disc key.
It can also get the title key for any VOB given a sector LBA, but I have not yet combined it with your program. It's very much work in progress on my end, and I only work on it as I can, and I am very slow.
I have uploaded that code to a free file sharing site, check your PM. Maybe you will see where I am going (or trying to go) with this. As you mentioned, I am only doing this for my own fun and education at this time. I have no guarantees that what I am trying will end up useful.