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
Register FAQ Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 3rd March 2007, 23:51   #1  |  Link
jx6bpm
Registered User
 
Join Date: Feb 2007
Posts: 1
PowerDVD private key

Finally I'm allowed to post :-)

It will be revoked because AnyDVD is using it. So here it is...

My source http://rapidshare.com/files/18598966...th.tar.gz.html is mad and works on Linux only (but maybe PS3).

But the important part is 4737676058d7029452514f0ab186dc4cca8c578f anyway.

BTW WinDVD and even AnyDVD is hiding it better than PowerDVD ;-) The point is probably their bignum stuff. Maybe it is a problem of little/big endian, too.
jx6bpm is offline   Reply With Quote
Old 3rd March 2007, 23:55   #2  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Quote:
Originally Posted by jx6bpm View Post
Finally I'm allowed to post :-)

It will be revoked because AnyDVD is using it. So here it is...

My source http://rapidshare.com/files/18598966...th.tar.gz.html is mad and works on Linux only (but maybe PS3).

But the important part is 4737676058d7029452514f0ab186dc4cca8c578f anyway.

BTW WinDVD and even AnyDVD is hiding it better than PowerDVD ;-) The point is probably their bignum stuff. Maybe it is a problem of little/big endian, too.
OMG! This is great!

I've really been struggling with WinDVD. The SHA-1 hash and private key simply don't seem to appear in memory (while Hv, Dv, Hn, Dn, Hpub, Dpub, Hsig and Dsig do). The bignum/endian might indeed be throwing me off.

Anyway. Great work ! One for the history books

I will check/confirm this as soon as I've got time.

Last edited by arnezami : 4th March 2007 at 00:18.
arnezami is online now   Reply With Quote
Old 4th March 2007, 00:34   #3  |  Link
Merlin7777
Beginning to Understand
 
Merlin7777's Avatar
 
Join Date: Sep 2005
Posts: 554
@jx6bpm
Excellent work! And welcome to the community, great first post by the way!
Merlin7777 is offline   Reply With Quote
Old 4th March 2007, 00:38   #4  |  Link
blutach
Country Member
 
blutach's Avatar
 
Join Date: Sep 2004
Location: is everything!
Posts: 3,994
@jx6bpm

A big welcome to Doom9 with a great 1st post by you!!

Regards
blutach is offline   Reply With Quote
Old 4th March 2007, 01:02   #5  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Ok. I can confirm that the public key in your program corresponds to the private key you gave (using my own proggy). Its probably from PowerDVD 7.x or something because it is different from the 6.5 version (the only one I have atm). I haven't got your source working yet on windows but hopefully tomorrow...

Can anybody sniff a PowerDVD 7.x and ascii search (not hex search) for "00000000: 00 72 00 00". There are two of those. The first one should be the one with "02 00 00 5c ff ff 00 00" in it. (careful: do NOT post the other one!)

The Hcert part should look like this:

Code:
02 00 00 5c ff ff 00 00 00 0c 00 00 6e 3d eb 67 
9b 9a 16 ad fa a8 e3 08 78 76 7b a6 eb 2a 9b 41 
53 85 ad 11 81 b4 44 6c 31 e9 a5 dd 2a b8 08 b3 
64 ff 15 88 5b ac 49 09 64 31 8c 9b f8 02 9f cf 
76 f6 88 a5 4f bd a0 3f 6d 93 32 ef 04 e5 a6 13 
12 da 85 88 0a 4d 9c bb 79 d8 60 2e
If that is the same I would call this completely confirmed.

Oooh this is so cool

Last edited by arnezami : 4th March 2007 at 01:14.
arnezami is online now   Reply With Quote
Old 4th March 2007, 01:16   #6  |  Link
xyz987
Registered User
 
Join Date: Dec 2006
Posts: 127
It is simply amazing how the keys are falling and falling...

xyz987 is offline   Reply With Quote
Old 4th March 2007, 01:21   #7  |  Link
jkenzie
Registered User
 
Join Date: Jan 2007
Posts: 40
Hcert confirmed for 7.x
jkenzie is offline   Reply With Quote
Old 4th March 2007, 01:24   #8  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Quote:
Originally Posted by jkenzie View Post
Hcert confirmed for 7.x


All credits go to jx6bpm. Thank you so much.

Last edited by arnezami : 4th March 2007 at 01:28.
arnezami is online now   Reply With Quote
Old 4th March 2007, 02:14   #9  |  Link
dirio49
JuSt a PoWer uSEr
 
Join Date: Mar 2005
Location: None of your Business
Posts: 193
Quote:
Originally Posted by arnezami View Post
Ok. I can confirm that the public key in your program corresponds to the private key you gave (using my own proggy). )
Any chance of releasing your proggy
__________________
Birthdays are good. Statistics show that the people who have the most live the longest.
dirio49 is offline   Reply With Quote
Old 4th March 2007, 08:56   #10  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Quote:
Originally Posted by dirio49 View Post
Any chance of releasing your proggy
Well that proggy is beyond chaotic . But I think I will extend jx6bpm's program so it will produce all aacs keys and ids:
  • Device Key(s) / uv(s)
  • Processing Key
  • C-Value
  • Media Key
  • Media Verify Data
  • Decrypted Media Verify Data
  • Hpriv
  • Hcert (Hpub + Haacs_sig) / Hn
  • Dcert (Dpub + Daacs_sig) / Dn
  • Hk / Hv / Hsig
  • Dv / Dsig
  • BK
  • Volume ID / Hm / Dm
  • Volume Unique Key / TKF Mac
  • Title Keys / CPS Unit Keys
That would be sweet

@jx6bpm: can we assume your source is public domain?

Last edited by arnezami : 4th March 2007 at 09:08.
arnezami is online now   Reply With Quote
Old 4th March 2007, 16:54   #11  |  Link
lightshadow
Registered User
 
Join Date: Feb 2007
Posts: 24
What does this private key finding mean? With it, what can be done, that wasn't possible before?
lightshadow is offline   Reply With Quote
Old 4th March 2007, 17:01   #12  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Quote:
Originally Posted by lightshadow View Post
What does this private key finding mean? With it, what can be done, that wasn't possible before?
We don't have to sniff/snoop Volume IDs anymore.

We can create a program that can decrypt (or play if you will) a disc without any need for WinDVD or PowerDVD. So no sniffing/extracting of keys anymore. And more over: it can work on all platforms...

In other words: we can make our own independent, user friendly player (or decrypter).

Last edited by arnezami : 4th March 2007 at 17:03.
arnezami is online now   Reply With Quote
Old 4th March 2007, 17:10   #13  |  Link
fakker
Registered User
 
Join Date: Feb 2007
Posts: 4
Searched it on PowerDVD 7.1 HD... with V for Vendetta playing, looks similar to the one you posted arnezami...

I just thought I'd post it just so you can see the difference (if there is any)

Code:
0200005CFFFF0000000C00006E3DEB67
9B9A16ADFAA8E30878767BA6EB2A9B41
5385AD1181B4446C31E9A5DD2AB808B3
64FF15885BAC490964318C9BF8029FCF
76F688A54FBDA03F6D9332EF04E5A613
12DA85880A4D9CBB79D8602E
fakker is offline   Reply With Quote
Old 4th March 2007, 17:43   #14  |  Link
arnezami
Registered User
 
Join Date: Sep 2006
Posts: 184
Quote:
Originally Posted by fakker View Post
Searched it on PowerDVD 7.1 HD... with V for Vendetta playing, looks similar to the one you posted arnezami...

I just thought I'd post it just so you can see the difference (if there is any)

Code:
0200005CFFFF0000000C00006E3DEB67
9B9A16ADFAA8E30878767BA6EB2A9B41
5385AD1181B4446C31E9A5DD2AB808B3
64FF15885BAC490964318C9BF8029FCF
76F688A54FBDA03F6D9332EF04E5A613
12DA85880A4D9CBB79D8602E
Thanks for the additional confirmation .
arnezami is online now   Reply With Quote
Old 4th March 2007, 18:23   #15  |  Link
lightshadow
Registered User
 
Join Date: Feb 2007
Posts: 24
Quote:
Originally Posted by arnezami View Post
We don't have to sniff/snoop Volume IDs anymore.

We can create a program that can decrypt (or play if you will) a disc without any need for WinDVD or PowerDVD. So no sniffing/extracting of keys anymore. And more over: it can work on all platforms...

In other words: we can make our own independent, user friendly player (or decrypter).
That's impressive!

So what is the status now? What needs to be done now?
lightshadow is offline   Reply With Quote
Old 4th March 2007, 19:45   #16  |  Link
frogman
I swallow bugs!
 
frogman's Avatar
 
Join Date: Jan 2007
Location: Whitehouse corner Office
Posts: 13
Quote:
Originally Posted by arnezami View Post
Well that proggy is beyond chaotic . But I think I will extend jx6bpm's program so it will produce all aacs keys and ids:
  • Device Key(s) / uv(s)
  • Processing Key
  • C-Value
  • Media Key
  • Media Verify Data
  • Decrypted Media Verify Data
  • Hpriv
  • Hcert (Hpub + Haacs_sig) / Hn
  • Dcert (Dpub + Daacs_sig) / Dn
  • Hk / Hv / Hsig
  • Dv / Dsig
  • BK
  • Volume ID / Hm / Dm
  • Volume Unique Key / TKF Mac
  • Title Keys / CPS Unit Keys
That would be sweet

@jx6bpm: can we assume your source is public domain?
Great...Great.
Now what charity do you guy's want me to send my $35.00 to..(my cost to purchase one HD DVD here)

ie Cancer Research ...Diabeties Research...Jerry Lewis fund...
Anyone here who has helped in the diagnostic of this DRM disease can pm me their charity of choice.

PS.. I have sending a check to THE Tom Baker Cancer Centre here for the original work (muslix64) and now I will send in $35.00 to the Canadian Heart and Stroke fondation, for (jx6bpm) and an additioal $35.00 to the Canadain Diabeties Fondation for (arnezami) work.

Disclaimer: These donation are expression given by me without any prior conversion to any of the above parties.

Again great work.

Last edited by frogman : 5th March 2007 at 00:13. Reason: typo
frogman is offline   Reply With Quote
Old 5th March 2007, 00:04   #17  |  Link
bob0r
x264 junkie
 
Join Date: Jul 2002
Posts: 728
Quote:
Originally Posted by arnezami View Post
We don't have to sniff/snoop Volume IDs anymore.

We can create a program that can decrypt (or play if you will) a disc without any need for WinDVD or PowerDVD. So no sniffing/extracting of keys anymore. And more over: it can work on all platforms...

In other words: we can make our own independent, user friendly player (or decrypter).
So that means a mounted encrypted .iso will work also?
__________________
x264.nl select theme: burning - original - hello_world - oldschool - digital
bob0r is offline   Reply With Quote
Old 5th March 2007, 00:24   #18  |  Link
hoozdapimp
lost in space
 
hoozdapimp's Avatar
 
Join Date: Jul 2002
Posts: 558
So what happens when the key gets revoked? If someone writes a custom player, and the key gets revoked, will that player stop working?
hoozdapimp is offline   Reply With Quote
Old 5th March 2007, 00:35   #19  |  Link
dirio49
JuSt a PoWer uSEr
 
Join Date: Mar 2005
Location: None of your Business
Posts: 193
Yes, but only for newer disks. Old disk will still play fine.
and we will have to find a new key for the newer disks
__________________
Birthdays are good. Statistics show that the people who have the most live the longest.

Last edited by dirio49 : 5th March 2007 at 00:44.
dirio49 is offline   Reply With Quote
Old 5th March 2007, 00:41   #20  |  Link
jokin
Registered User
 
Join Date: Jan 2007
Posts: 79
Quote:
Originally Posted by hoozdapimp View Post
So what happens when the key gets revoked? If someone writes a custom player, and the key gets revoked, will that player stop working?

It will only stop working for the new disc which has that "device key" revoked. But it will still work for the 100s of titles already out.
jokin is offline   Reply With Quote
Reply


Thread Tools
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

vB 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 04:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd.