Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Decrypting

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th January 2007, 09:01   #521  |  Link
Beastie Boy
Registered User
 
Beastie Boy's Avatar
 
Join Date: Mar 2002
Posts: 353
Just a thought...
If BackupHDDVD is able to take an encrypted video and a key, and from that write an unencrypted video, can it be modded to take an unencrypted video with key and produce encrypted video?

There seem to be quite a few posts around claiming that BackupHDDVD is very simple Java code that pulls together standard encryption packages and writes the output. I'm assuming that if packages exist to decode AACS encryption, then they also exist to encode.

If this is the case, then it would be possible to produce encrypted content for which the key is known.

Cheers, Beastie.
Beastie Boy is offline   Reply With Quote
Old 10th January 2007, 10:05   #522  |  Link
Pomyk
Registered User
 
Join Date: Oct 2005
Posts: 34
For the video stream it would be possible, but not for the keys (they are encrypted differently).
Pomyk is offline   Reply With Quote
Old 10th January 2007, 10:57   #523  |  Link
He-Man
Guest
 
Posts: n/a
Quote:
Originally Posted by The_ByteMaster View Post
I've noticed in the FAQ.txt for 0.99 and 1.00, Muslix64 uses the following example TITLE key:

12-08A3DC61910280F2...

None of the example discs in the .cfg files use key # 12, but so far I haven't seen confirmed nor denied that this is part of an actual title key (instead of some random hex gibberish). Did Muslix leave this there on purpose -without mentioning which disc it is- so people can look for this string in memory/registers?

(I don't own a HDDVD drive so I can't help out).

If looking for the the FAQ.txt key snippet doesn't work, maybe the easiest would be playing the movie "Van Helsing" and only look for memory locations starting with 19 to find the title key.
Maybe try to first play Van Helsing and then play for example Tomb Raider 1 and then look for memory locations changing from 19 to 6 (is it 06 ??).

Code:
CE6339246F34087AB355681DEB656D23DCD5BD86=Full Metal Jacket        | 1-00000000000000000000000000000000
486198E3855B57CD40F6DC0C60645BDE8E1E9AC5=Van Helsing              |19-00000000000000000000000000000000
B5A8E784B83E793AB246D0C5F7C148A39D7F4856=Tomb Raider 1            | 6-00000000000000000000000000000000
4ACABE525F5CBF77DAA43EA2B83E04918D5FA6D4=Apollo 13                | 1-00000000000000000000000000000000
3D357B0653A66176583C5218FD0149EAF8832FB0=The Last Samurai         | 1-00000000000000000000000000000000
610CF1EB362D40050123E92F063D51AC05676F37=The Fugitive             | 1-00000000000000000000000000000000
Field 1 is the SHA1 Hash of the VTKF000.AACS file on your HDDVD disk, you can use this to make sure you got the same movie version as used above.

Last edited by He-Man; 10th January 2007 at 12:55.
  Reply With Quote
Old 10th January 2007, 16:32   #524  |  Link
crashd
Registered User
 
Join Date: Jul 2006
Posts: 5
Perhaps a "side channel" attack could be implemented, similar to the one described in Adi Shamir's Cache Timing Attack? Just throwing it out there
crashd is offline   Reply With Quote
Old 10th January 2007, 18:37   #525  |  Link
inurenegade
The Encoder Dog
 
Join Date: Feb 2005
Location: somewhere in delaware
Posts: 27
just curious what are the unencrypted keys supposed to be in
hex, decimal, octal, binary?
inurenegade is offline   Reply With Quote
Old 10th January 2007, 19:21   #526  |  Link
Gradius
RPC-1 to people
 
Join Date: Sep 2003
Location: from Mars to Earth
Posts: 39
Looks like to be decimals.

19-A8249382FD7237CA etc, would looks odd !

Anyway it should to be HEX ! (doh!)
__________________
Gradius

Living in Mars is nice!

Last edited by Gradius; 10th January 2007 at 19:25.
Gradius is offline   Reply With Quote
Old 10th January 2007, 19:56   #527  |  Link
Warren
Registered User
 
Join Date: Dec 2002
Posts: 68
Just so you know, the XX- is not a part of the key (it's the key #) and the textual representation of the keys that you see is not what would be in memory. You would have to convert that Hex string to actual hex values which would be half the length of the string, ie 16 bytes.
Warren is offline   Reply With Quote
Old 10th January 2007, 22:27   #528  |  Link
Janvitos
Registered User
 
Join Date: Jan 2007
Posts: 55
I wonder why he didn't put the king kong movie in there.
After all, it does come free with the Xbox 360 HD-DVD drive.
Janvitos is offline   Reply With Quote
Old 10th January 2007, 23:56   #529  |  Link
Frank Kao
Registered User
 
Join Date: Dec 2006
Posts: 4
To see Muslix64's java code, I noticed that Muslix64 did not do a very complex task. But now, so many people start dump PowerDVD's memory and trace PowerDVD's code, but we still cannot do the same thing as Muslix64. why ?

In the FAQ, Muslix64 said he has two players and he found the key in the memory. So I give up trace PowerDVD's code and try to dump WinDVD's memory. Wa, I can found the title key in the WinDVD's memory and use this key to rip the movie. You should be curious about why I know this is a title key. ^Q^ I just put the value into backupHDDVD.

Now, I realize the whole Muslix64's story. Why did Muslix64 play the video with PowerDVD? ^Q^ That is because WinDVD cannot play .evo file. We waste too much time is just we chosen a wrong player.
Frank Kao is offline   Reply With Quote
Old 11th January 2007, 00:03   #530  |  Link
Warren
Registered User
 
Join Date: Dec 2002
Posts: 68
Care to enlighten us on how to find keys in WinDVD then Frank? Breakpoint addresses and instructions on how to find the key from there would be nice.
Warren is offline   Reply With Quote
Old 11th January 2007, 00:10   #531  |  Link
cyber1
Registered User
 
Join Date: Dec 2006
Posts: 13
Quote:
Originally Posted by Frank Kao View Post
To see Muslix64's java code, I noticed that Muslix64 did not do a very complex task. But now, so many people start dump PowerDVD's memory and trace PowerDVD's code, but we still cannot do the same thing as Muslix64. why ?

In the FAQ, Muslix64 said he has two players and he found the key in the memory. So I give up trace PowerDVD's code and try to dump WinDVD's memory. Wa, I can found the title key in the WinDVD's memory and use this key to rip the movie. You should be curious about why I know this is a title key. ^Q^ I just put the value into backupHDDVD.

Now, I realize the whole Muslix64's story. Why did Muslix64 play the video with PowerDVD? ^Q^ That is because WinDVD cannot play .evo file. We waste too much time is just we chosen a wrong player.
Yes, but every software-player will have the key in memory at some time, however some may be easier to debug. And when they revoke WinDVDs player key, we still need to find another player, so its good to have several players memory "debugged".

Last edited by cyber1; 11th January 2007 at 00:13.
cyber1 is offline   Reply With Quote
Old 11th January 2007, 01:33   #532  |  Link
Janvitos
Registered User
 
Join Date: Jan 2007
Posts: 55
Can anybody enlighten me as to what WinDVD version plays HD-DVDs ?
I got my hands on WinDVD 8 but it wont play any HD-DVD movies i feed it.
Janvitos is offline   Reply With Quote
Old 11th January 2007, 01:56   #533  |  Link
Frank Kao
Registered User
 
Join Date: Dec 2006
Posts: 4
Quote:
Originally Posted by cyber1 View Post
Yes, but every software-player will have the key in memory at some time, however some may be easier to debug. And when they revoke WinDVDs player key, we still need to find another player, so its good to have several players memory "debugged".
Yes, you are right. After we finding a key in a player, then AACS will revoke the device key of the player. So we must do again and again the same thing. And of course the player will try to make it stronger than previous version. So we will very tired always.
This is also the purpose of AACS, it knows it is impossible to do a un-crackable device or software, so it designs a way to revoke the device key. Finally, we will give up to crack it. Because it is too tired and too bored.
Frank Kao is offline   Reply With Quote
Old 11th January 2007, 01:59   #534  |  Link
Frank Kao
Registered User
 
Join Date: Dec 2006
Posts: 4
Quote:
Originally Posted by Warren View Post
Care to enlighten us on how to find keys in WinDVD then Frank? Breakpoint addresses and instructions on how to find the key from there would be nice.
Sorry, I do not trace the WinDVD code by Ollydbg or Idapro. I just search the memory and call backupHDDVD. If the value can rip a short segment of video header, I think I find it. It mays take a long time but it works.
Frank Kao is offline   Reply With Quote
Old 11th January 2007, 02:06   #535  |  Link
feizex
Registered User
 
Join Date: Dec 2006
Posts: 11
Hi Frank,

Sounds like you found the key.

Send it in a private message to blutach

Quick Links > Private Messages > Send New Message

If you can, send him the complete line out of the BACKUPHDDVD TKDB.cfg file.

Regards,
Feizex.

Last edited by feizex; 11th January 2007 at 02:15.
feizex is offline   Reply With Quote
Old 11th January 2007, 02:25   #536  |  Link
Warren
Registered User
 
Join Date: Dec 2002
Posts: 68
Frank, so have you successfully found a key yet using this technique or is this just what you're planning on doing?
Warren is offline   Reply With Quote
Old 11th January 2007, 02:36   #537  |  Link
Frank Kao
Registered User
 
Join Date: Dec 2006
Posts: 4
Quote:
Originally Posted by Warren View Post
Frank, so have you successfully found a key yet using this technique or is this just what you're planning on doing?
Now, I can realize why Muslix64 do not talk any more. This topic is too sensitive. I just want to say "Muslix64 did not lie". You can do it by yourself, and then you will find everything you want.
Frank Kao is offline   Reply With Quote
Old 11th January 2007, 03:07   #538  |  Link
DerKönig
Registered User
 
DerKönig's Avatar
 
Join Date: Jan 2007
Posts: 6
@Frank:

The latest version of WinDVD i.e. ver 8 does not play HD-DVD or bluray discs yet (says so on Intervideo's website also). So Im wondering what version of WinDVD did you use to play while you dumped the memory...
DerKönig is offline   Reply With Quote
Old 11th January 2007, 03:16   #539  |  Link
DerKönig
Registered User
 
DerKönig's Avatar
 
Join Date: Jan 2007
Posts: 6
Muslix64 had stated that the reason he got to write BackupHDDVD is because (from his Saga.txt):

"But when I realized the 2 software
players on windows don't allowed me to play the movie at all, because my video card is not HDCP compliant and because I
have a HD monitor plugged with DVI interface, I started to get mad...
"

Notice that he said he had 2 software players. He also repeatedly stated that "as long as there are weak players, key extraction will be possible" He used PowerDVD in the video and Cyberlink stated many times that PowerDVD is secure.... leads me to think that the other player that Muslix64 had was the weak one from which key extraction from memory was possible. Perhaps the reason why he chose not to mention the name of the player or show it in the video is because once the player is known, the device key would be revoked....

Could people who know please post all the makes and versions of software players out there that are currently capable of HD-DVD playback....
DerKönig is offline   Reply With Quote
Old 11th January 2007, 03:18   #540  |  Link
tonyp12
Registered User
 
Join Date: Oct 2002
Location: Florida, USA
Posts: 90
Only Windvd-8 Japanese version can play HD-DVD

The $26 upgrade HD pack is very close to be released.

If you could get a free trail download of this pack to
go with the free trial of WinDVD 8 Platinum you could tinker around for awhile.

But no news when the HD pack is coming out.
tonyp12 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.