Log in

View Full Version : Question about aacskeys, how the keys it had got?


kcynice
20th March 2008, 02:43
I have downloaded the aacskeys source code and found some useful initialized data there:

char priv_key[];
unsigned char host_cert[92];
unsigned char host_nonce[20];
unsigned char host_key[20];
unsigned char host_key_point[40];
it seems that,some key data for powerdvd had got in someway. when i tested it,i found that my host was revoked. I have a powerDVD Ultra 7.3 installed,which can play my bd movies successfully.so,what make aacskeys don't work any more? is powerDVD update to some new keys(or certificates)? if so,how to get the new keys(or certificates) again?

gioowe
20th March 2008, 03:32
priv_key is the private key
host_cert is the corresponding public key (presented as certicate)
host_nonce is random and can take any 160 bit value you like
host_key is random too
host_key_point is the ec key point generated from host_key

The corresponding host certificate's identification number was revoked and therefore each aacs compliant drive denies host/drive authentication with it.

You need a new certificate (public/private key). There's currently no publicly known replacement available.

kcynice
20th March 2008, 03:56
The corresponding host certificate's identification number was revoked and therefore each aacs compliant drive denies host/drive authentication with it.

You need a new certificate (public/private key). There's currently no publicly known replacement available.

but how the previous version got the certificate from powerDVD? why can't now?

gioowe
20th March 2008, 04:00
By extracting it from an old PowerDVD version. Could be done again, but why bother.

The Toshiba HD-DVD drive can be patched (by software on-the-fly) to disable authentication and request VIDs without it.

KenD00
20th March 2008, 04:42
Could be done again, but why bother.


Because the patch is only working with one (maybe two ;)) HD-DVD drives, would be nice to have this easy going with BluRays too.

:rolleyes:

gioowe
20th March 2008, 05:17
If the community needs a new host key, I'll provide one. :)

But currently there's no need.

kcynice
20th March 2008, 06:04
But currently there's no need.
if so,there's no need,how to use aacskeys to get vid and get the final title keys?
in another word,how to get vids and title keys?

gioowe
20th March 2008, 06:13
Let PowerDVD authenticate and capture the VID.

kcynice
20th March 2008, 06:37
Let PowerDVD authenticate and capture the VID.

there is no another way to get it? such as like aacskeys,get the certificate and necessary keys of powerdvd,then pretend that i am powerdvd and make the drive to report some right thing(like Drive Certificate,etc)?

gioowe
20th March 2008, 07:30
Simply extract the new public/private key from PowerDVD and update aacskeys.

As easy as d...

kcynice
20th March 2008, 07:52
Simply extract the new public/private key from PowerDVD and update aacskeys.

As easy as d...

yes,but the problem for me is that saying is easier than doing.
could you give me some advise to do that?

gioowe
20th March 2008, 08:31
You just gotta be a genius in assembler and reverse engineering.

kcynice
20th March 2008, 08:49
You just gotta be a genius in assembler and reverse engineering.

I know. I have a little. perhaps it's not enough to do such complex work? i am also not sure witch debugger would suitable for doing that. I have not taken a preview about powerdvd. but it must combined some anti-debug tech in it. so,i am afraid i should work hard to find something for it. According your old post,you have some keys for aacskeys use?