Tech Insider					     Technology and Trends


	      Linux Video & DVD Project Mailing List Archives

[From derek@spider.com Tue, 20 Jul 1999 22:37:54 +0100
Date: Tue, 20 Jul 1999 22:37:54 +0100
From: Derek Fawcus derek@spider.com
Subject: [Livid-dev] Re: dvd-stuff.tar.gz

On Tue, Jul 20, 1999 at 11:12:43PM +0200, Stefan Alfredsson wrote:
> Hi, saw your message on livid (000023.html) with the dvd-stuff.tar.gz
> attached, and thought you might want my experiences with it :)
> 
> I've got a dvd player, AOpen 9632 so i decided to try it out
> (got my first title today in order to test stuff), got Veliaths
> dvd ioctl patch, installed, tried your program but it seems
> it cannot read the disc key?
> The title is "Mimic", region 2, and here is the output I get;
> 
> 
> [ard@muu]:/.1/home/ard/dvd/css> ./dvd
> Open success
> Received agid 0
> Sending Challenge: 00 01 02 03 04 05 06 07 08 09
> Received Key1: FD 14 D4 74 2A
> Drive Authentic - round 31
> Received Challenge: 30 1A 76 95 22 98 73 58 72 8A
> Sending Key2: 55 FB FD 8B 5A
> Host is Authentic
> Received Session Key: E7 AD D8 5A 29
> Could not read Disc Key
> 
> [ard@muu]:/.1/home/ard/dvd/css> gcc tstdvd.c docrypt.s shuffle.c -o
> tstdvd
> [ard@muu]:/.1/home/ard/dvd/css> ./tstdvd /dev/cdrom
> not Authenticated
> Request AGID [1]... AGID 0
> Host sending challenge: 09 08 07 06 05 04 03 02 01 00
> LU sent key1: FD 14 D4 74 2A
> Drive Authentic - round 31
> LU sent challenge: BE 6A 28 61 1D 68 33 04 B5 CC
> Host sending key 2: C9 86 A6 A5 81
> DVD is authenticated
> Received Session Key: 36 69 42 EF 5E
> not Authenticated
> Could not read Disc Key
> not Authenticated
> Segmentation fault (core dumped)

This is what I get with one of the DVD disk's I've got (Trainspotting),
except it doesn't dump core. If you look at that the kernel ide-cd
driver prints (goes to syslog/screen), it'll tell you why it failed
to read the key. In my case it claims there is no key.

The other disk has a key and lets me read it.

> [ard@muu]:/.1/home/ard/dvd/css>
> [ard@muu]:/.1/home/ard/dvd/css> gcc -o dvdinfo dvdinfo.c
> [ard@muu]:/.1/home/ard/dvd/css> ./dvdinfo
> not Authenticated
> Layer 0[1]
> Book Version: 1
> Book Type: 0
> Min Rate: 2
> Disk Size: 0
> Layer Type: 1
> Track Path: 0
> Num Layers: 0
> Track Density: 0
> Linear Density: 0
> BCA: 0
> Start Sector 0x30000
> End Sector 0x23bacf
> End Sector L0 0
> Copyright: CPST=0, RMI=0xfd
> [ard@muu]:/.1/home/ard/dvd/css>

I also get something similar to the above, specifically: CPST=0, RMI=C0;
now RMI is the region, 0xfd = region 2 only, 0xc0 = regions 1-6.
I'm guessing that CPST=0 means that there is no disk key, since the other
DVD I've got has CPST=1 and lets me read the disk key.

Can anyone confirm this?

> I thought the disc might not be encrypted, so I tested
> [ard@muu]:/.1/home/ard> file /cdrom/VIDEO_TS/VTS_01_1.VOB
> /cdrom/VIDEO_TS/VTS_01_1.VOB: MPEG system stream data
> [ard@muu]:/.1/home/ard> mount |grep cdrom
> /dev/hdc on /cdrom type udf (ro)
> [ard@muu]:/.1/home/ard> cat /cdrom/VIDEO_TS/VTS_01_1.VOB > /dev/null
> 
> (ie. no errors)... I will try to play it later tonight with an mpeg2
> player to find out if they are encrypted.

Good plan. I don't have X going on my test machine yet, and so haven't
been able to try that myself.

DF
-- 
Derek Fawcus derek@spider.com
Spider Software Ltd. +44 (0) 131 475 7034

From axboe@image.dk Wed, 21 Jul 1999 00:00:05 +0200
Date: Wed, 21 Jul 1999 00:00:05 +0200
From: Jens Axboe axboe@image.dk
Subject: [Livid-dev] Re: dvd-stuff.tar.gz

On Tue, Jul 20 1999, Derek Fawcus wrote:
> This is what I get with one of the DVD disk's I've got (Trainspotting),
> except it doesn't dump core. If you look at that the kernel ide-cd
> driver prints (goes to syslog/screen), it'll tell you why it failed
> to read the key. In my case it claims there is no key.

I only have two DVD discs right now, will try some more when I get
my hands on them. Sense 5, asc 6f, ascq 1?

> I also get something similar to the above, specifically: CPST=0, RMI=C0;
> now RMI is the region, 0xfd = region 2 only, 0xc0 = regions 1-6.
> I'm guessing that CPST=0 means that there is no disk key, since the other
> DVD I've got has CPST=1 and lets me read the disk key.
> 
> Can anyone confirm this?

CPST is the Copyright Protection System Type. 1 means that there are
actually copyright information present on the media. The disc I have
that wont allow me to read the key, also reports a CPST of 0. So
it seems they follow the spec.

> > I thought the disc might not be encrypted, so I tested
> > [ard@muu]:/.1/home/ard> file /cdrom/VIDEO_TS/VTS_01_1.VOB
> > /cdrom/VIDEO_TS/VTS_01_1.VOB: MPEG system stream data
> > [ard@muu]:/.1/home/ard> mount |grep cdrom
> > /dev/hdc on /cdrom type udf (ro)
> > [ard@muu]:/.1/home/ard> cat /cdrom/VIDEO_TS/VTS_01_1.VOB > /dev/null
> > 
> > (ie. no errors)... I will try to play it later tonight with an mpeg2
> > player to find out if they are encrypted.
> 
> Good plan. I don't have X going on my test machine yet, and so haven't
> been able to try that myself.

Can someone point me to a mpeg2 player?

-- 
* Jens Axboe <axboe@image.dk>
* Linux CD-ROM Maintainer

			        About USENET

USENET (Users’ Network) was a bulletin board shared among many computer
systems around the world. USENET was a logical network, sitting on top
of several physical networks, among them UUCP, BLICN, BERKNET, X.25, and
the ARPANET. Sites on USENET included many universities, private companies
and research organizations. See USENET Archives.

		       SCO Files Lawsuit Against IBM

March 7, 2003 - The SCO Group filed legal action against IBM in the State 
Court of Utah for trade secrets misappropriation, tortious interference, 
unfair competition and breach of contract. The complaint alleges that IBM 
made concentrated efforts to improperly destroy the economic value of 
UNIX, particularly UNIX on Intel, to benefit IBM's Linux services 
business. See SCO v IBM.

The materials and information included in this website may only be used
for purposes such as criticism, review, private study, scholarship, or
research.

Electronic mail:			       WorldWideWeb:
   tech-insider@outlook.com			  http://tech-insider.org/