Forumi


Povratak   PC Ekspert Forum > Ostalo > Svaštara
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 28.12.2006., 21:59   #1
crn
The Geek Wants Out
 
crn's Avatar
 
Datum registracije: Feb 2005
Lokacija: xxx
Postovi: 1,193
The Saga of decrypting an AACS protected movie

Za one koji ne znaju AACS je zaštita HD-DVD i BlueRay diskova, nešto slično kao CSS za DVD diskove, a ovo je iskustvo jednog nezadovoljnog korisnika

Preneseno sa doom9 foruma :
Citiraj:
The Saga of decrypting an AACS protected movie, by Muslix64.

December 6:

I just bought a HD-DVD drive to plug on my PC, and a HD movie, cool! 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... This is not what we can call "fair use"! So I
decide to decrypt that movie. I start reading the AACS specification I have found on the net. I estimate it will take
me about 4 weeks of full time job to decrypt that. I was wrong, it was in fact, easy...

BTW, when I disable my HD monitor, I can watch the movie,on my old VGA screen, but, what is the point of having
a HD monitor and not being able to watch a HD movie on it!

December 7 to December 12:

Nothing, I try many things, but I'm going nowhere. I change my technique

December 13:

Now I focus only on title key. I was very surprise to realize that the title key is there, in memory! Can it be
that easy? Around 7PM, I decrypt my first movie "pack". Around 11PM, I have now a totally decrypted movie! But there is
a problem. Frame skipping.

December 14:

After many tests, I found a field in the Nav pack, that fix the frame skipping problem.
Wow! Now I can watch a smooth playback of an HDDVD film that I have decrypted!
After only 8 days of work, I was able to decrypt an HD-DVD movie! What's the problem? There is a major
security problem somewhere.

December 15 and December 16:

I put together a small program called "BackupHDDVD", a java based command line utility to decrypt movies.

December 17:

I made a small video called "AACS is Unbreakable" where you can see the output of the program while decrypting.
You can also see a playback of a decrypted movie.


December 18:

Upload that video on YouTube
http://www.youtube.com/watch?v=_oZGYb92isE

December 20:

Upload the program and source code on RapidShare (V0.99)


December 21:

I want to go further in the decryption, so I decide to track down the "Volume unique key" instead of title key.
I found it also! I'm preparing BackupHDDVD V1.00, that will support volume key and title keys.

December 25:

Merry Christmas!

December 26:

I create a thread on the Doom9 forum about BackupHDDVD. People don't believe it...
Čekamo 2. siječnja kad bi trebala izaći nova verzija
__________________


The Geek Wants OUT
by Ernest Cline


At first glance
I probably appear to be a somewhat ordinary,
somewhat average looking fellow.
Calm, harmless, at ease.

But this is by design.
You see, it is through decades of research and rigorous training that I have crafted this façade of normalcy.

And now, through intense concentration,
I am able to function in a social setting.
I can speak at length with educated people about
pertinent matters of public importance,
such as literature,
or the current political climate in Europe.

I am capable of conversing with you
without ever revealing that just underneath the surface
of this manufactured veneer
there hides an altogether different person.
A monster, some might say.
My alter-ego.
He is the opposite of the image I project.
He is the antithesis of Cool.
He is the LAST person you want to get trapped in a conversation with.

He is The Geek.
The obsessive science fiction movie watching,
comic book collecting,
Monty Python dialogue memorizing,
Dungeons and Dragons playing GEEK
that I struggle daily to keep hidden from the world.

But The Geek Wants Out.

He want to talk to you.
He wants to give you his doctoral dissertation on why
The Adventures of Buckaroo Banzai Across the 8th Dimension
is the greatest fucking film of all time!

He wants to bitch slap you because
you’ve never seen Big Trouble in Little China.
What? Have you been living in a fucking cave?!

He wants to kick your ass in Star Wars Trivial Pursuit.
And he will.
Because he’s a fucking Geek.

And he wants his toys.
He wants the complete set
in mint condition,
still in the box.
He wants every item on the planet that is even remotely related to Ultraman.
Because Ultraman is Airwolf!

He could give a squirt of piss
about sports or politics or rhetoric.
Such things are of no consequence to him.
What matters is the release date of the next Lord of the Rings movie!

You see, The Geek can’t wait.
The Geek has no patience.
He wants what he wants when he wants it.
And all he wants is stupid shit!

He wants his own Tardis.
He wants his own light saber.
He wants to buy a DeLorean and he wants to drive it 88 miles per hour.

He wants movies.
He wants to see the Director’s Cut.
He wants the impossible to find Japanese bootleg with
6 minutes of never-before-seen footage.

He wants to watch Blade Runner. Again.
He wants to watch Brazil. Again.
He wants to watch A Clockwork Orange.
Again and Again!

But I deprive him of these things, as best I can,
until I can no longer ignore his voice
screaming in my head.

I am Jekyl. He is Hyde.
I am Bruce Banner. He is the Hulk.
Especially the Hulk from issues #272 to #378.

But no longer!
I am putting a stop to all this nerdy shit right now!
I’m an adult, for Christ’s sake!
And this body isn’t big enough for the both of us.
One of us has to go, and it’s gonna be him.
I banishing the Geek forever to the Phantom Zone,
just like in Superman II !
Because, in the end –
there can be only one.
crn je offline   Reply With Quote
Staro 28.12.2006., 22:17   #2
CatKiller
al se nekad dobro jelo...
Moj komp
 
CatKiller's Avatar
 
Datum registracije: Jan 2003
Lokacija: Samobor
Postovi: 3,310
Moderni Robin Hood, thumbs up!
__________________
Zenfone 9 | Zephyrus M16 | HP Chromebook X2 | Tesla Model Y LR
CatKiller je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 28.12.2006., 23:29   #3
LorD ClockaN
od LemilicE
Moj komp
 
LorD ClockaN's Avatar
 
Datum registracije: Dec 2002
Lokacija: Veli Lošinj
Postovi: 4,712
Jel to možda Jon DVD?
__________________
Member Of the PC Ekspert 100+kg Demolition Squad ----------------------------- ReadTheFuckingManual
Da, to sam ja u avataru!!! Grobnik ----> 1:37.759... ko od vas može brže???
Nemam više lema!!!
LorD ClockaN je offline   Reply With Quote
Staro 28.12.2006., 23:40   #4
Codiac
bycod
 
Codiac's Avatar
 
Datum registracije: May 2004
Lokacija: Zagreb / Dubrava
Postovi: 6,695
svaka cast kao sto sam rekao nema toga sta ce covjek napraviti da drugi covjek neskrsi
__________________

Intel-i5-760 / Cooler-Master-Hyper-212 / Gigabyte P55-USB3
GSkill -2x4gb / MSI R7 370 2GB / Audigy SE Xtreme
Samsung EVO850 250GB / Samsung HD204UI / WDC 1TB/Samsung SH203b
Seasonic-430w / Chieftec-LCX-2x120 / DELL U2412M
Logitech Illuminated Keyboard / Logitech-G9 / Steelpad 4D / Rumble-pad-2 / Logitech-Z4


.i.
Codiac je offline   Reply With Quote
Staro 28.12.2006., 23:54   #5
Facelessone
Premium
Moj komp
 
Facelessone's Avatar
 
Datum registracije: Jan 2006
Lokacija: Samobor
Postovi: 4,185
Nice, sad se nemoram brinut o tome
__________________


AMD Ryzen 7 5700X
BQ Pure Rock
MSI B450 Tomahawk Max
32GB (2x16GB) Fury Beast 3600MHz HX432C18FB2K2/16
MSI RX 6800XT GamingX Trio 16GB
500GB Crucial MX500
Fractal Define R4
Corsair HX850 Platinum
Logitech MX Master 3
Logitech MX Keys
Logitech Z2300
Dell U2715H
Iskon 200/100 Mbps



CPU Intel i7-4810MQ
VGA nVidia GT730M 1 GB
RAM DDR3 16 GB 1600 MHz
SSD 500 GB Sandisk Ultra
Display 15.5" 3K HD IPS 2880x1620
LTE Modem
DVD-RW
9 cell battery
Napajanje 135 W
Windows 10 Pro
Logitech MX Anywhere 3s



AMD Ryzen 5 PRO 4650U
Radeon RX Vega 6
14" 1920x1080 IPS
8GB RAM
Kingston KC3000 512GB
Windows 11 Pro
Logitech MX Anywhere 3s



Xpenology DVA1622 @ DSM 7.1.1-42962 Update 4
H110M-DGS
Intel i3-7100
8GB RAM DDR4
WD Red 8TB
WD Purple 4TB
Seagate IronWolf 3TB
Seagate SkyHawk 6TB
Nanoxia Deep Silence 4
Seasonic X650 SS-650KM Gold

Facelessone je offline   Reply With Quote
Staro 29.12.2006., 02:00   #6
Fleks
JDM
 
Fleks's Avatar
 
Datum registracije: Sep 2004
Lokacija: Zagreb
Postovi: 6,137
Muwahahaha. Jedna briga manje....
Fleks je offline   Reply With Quote
Staro 29.12.2006., 02:45   #7
nicko
Guest
 
Datum registracije: Feb 2005
Lokacija: Zg
Postovi: 4,186
A tek je izaslo
nicko je offline   Reply With Quote
Staro 29.12.2006., 11:18   #8
Ph03n1x
Premium
Moj komp
 
Ph03n1x's Avatar
 
Datum registracije: Apr 2006
Lokacija: Varaždin/Zagreb
Postovi: 1,846
loool.

kak je lik lud. tek je izasao a vec ga je skrsil :P

svaka cast : goood :
__________________

Ph03n1x je offline   Reply With Quote
Staro 29.12.2006., 11:25   #9
slink
Guest
 
Datum registracije: Feb 2005
Lokacija: Požega
Postovi: 12
Prejako
slink je offline   Reply With Quote
Staro 29.12.2006., 11:31   #10
piNheaD
Premium
 
piNheaD's Avatar
 
Datum registracije: Oct 2004
Lokacija: Senj
Postovi: 636
Ja bum grunul
__________________
Suck Satan's cock
piNheaD je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 29.12.2006., 11:46   #11
Hrconja
Premium
Moj komp
 
Hrconja's Avatar
 
Datum registracije: Jul 2005
Lokacija: zagreb
Postovi: 1,604
mm ali meni se u onom filmiću na youtubeu čini da malo kasni slika tj da malo skippa kad commander priča oO
možda ima slabi komp ^^ ili nije uspio pohvatat baš svaki frejm?
__________________
Hrconja je offline   Reply With Quote
Staro 29.12.2006., 11:55   #12
Facelessone
Premium
Moj komp
 
Facelessone's Avatar
 
Datum registracije: Jan 2006
Lokacija: Samobor
Postovi: 4,185
Citiraj:
Autor Hrconja Pregled postova
mm ali meni se u onom filmiću na youtubeu čini da malo kasni slika tj da malo skippa kad commander priča oO
možda ima slabi komp ^^ ili nije uspio pohvatat baš svaki frejm?
tebi preskače nekej
__________________


AMD Ryzen 7 5700X
BQ Pure Rock
MSI B450 Tomahawk Max
32GB (2x16GB) Fury Beast 3600MHz HX432C18FB2K2/16
MSI RX 6800XT GamingX Trio 16GB
500GB Crucial MX500
Fractal Define R4
Corsair HX850 Platinum
Logitech MX Master 3
Logitech MX Keys
Logitech Z2300
Dell U2715H
Iskon 200/100 Mbps



CPU Intel i7-4810MQ
VGA nVidia GT730M 1 GB
RAM DDR3 16 GB 1600 MHz
SSD 500 GB Sandisk Ultra
Display 15.5" 3K HD IPS 2880x1620
LTE Modem
DVD-RW
9 cell battery
Napajanje 135 W
Windows 10 Pro
Logitech MX Anywhere 3s



AMD Ryzen 5 PRO 4650U
Radeon RX Vega 6
14" 1920x1080 IPS
8GB RAM
Kingston KC3000 512GB
Windows 11 Pro
Logitech MX Anywhere 3s



Xpenology DVA1622 @ DSM 7.1.1-42962 Update 4
H110M-DGS
Intel i3-7100
8GB RAM DDR4
WD Red 8TB
WD Purple 4TB
Seagate IronWolf 3TB
Seagate SkyHawk 6TB
Nanoxia Deep Silence 4
Seasonic X650 SS-650KM Gold

Facelessone je offline   Reply With Quote
Staro 29.12.2006., 14:06   #13
LordNitro
Premium
 
LordNitro's Avatar
 
Datum registracije: Dec 2002
Lokacija: Zagreb
Postovi: 1,610
Veliki respekt...
__________________

Kirk: "Spock, you want to know something? Everybody's Human."
Spock: "I find that remark... insulting."
LordNitro je offline   Reply With Quote
Staro 29.12.2006., 18:25   #14
Hrconja
Premium
Moj komp
 
Hrconja's Avatar
 
Datum registracije: Jul 2005
Lokacija: zagreb
Postovi: 1,604
Citiraj:
Autor Facelessone Pregled postova
tebi preskače nekej
aaa to se meni učinilo jer njemu ruke nisu mirne dok je snimao : wtf :
__________________
Hrconja je offline   Reply With Quote
Staro 30.12.2006., 01:30   #15
West
Premium
 
West's Avatar
 
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 268
jedva cekam novu verziju
West je offline   Reply With Quote
Staro 30.12.2006., 13:29   #16
Mailman
Premium
 
Mailman's Avatar
 
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 1,606
Mailman je offline   Reply With Quote
Staro 30.12.2006., 13:57   #17
Mad_Duke
Guest
 
Postovi: n/a
Dobar izbor filma FMJ
  Reply With Quote
Staro 04.01.2007., 20:06   #18
crn
The Geek Wants Out
 
crn's Avatar
 
Datum registracije: Feb 2005
Lokacija: xxx
Postovi: 1,193
Saga se nastavlja... preneseno sa Doom9 foruma:
Citiraj:
Autor muslix64
I spent the last few days reading a lot of articles on BackupHDDVD, reading a lot of people's post/comments on various websites.

This is the time to set the record straight about this new tool and what the impacts are.

First I need to clarify some points.

Revocation:

In the AACS system, there is 4 types of revocation:
Drive revocation
Host revocation
Device revocation (with MKB)
Content revocation

There is no such thing as "title key revocation" and "volume key revocation"

-------------

Now, here is a list of affirmations I have seen lately.


Affirmation 1: You did not break AACS, just the player

My comment: I did not break AACS, but I find a way to decrypt movies and I have bypassed all the revocation system.
Not that bad...


Affirmation 2: The BackupHDDVD circumvention tool won't last long

My comment: As long as insecure players will exist, it will last...
And insecure players will always exist, in fact you can extract keys from any player! Some players are just easier to extract the key from. Being lazy, I prefer to extract keys from an insecure player than a secure one.
And the AACS spec says "Device keys must be protected!" but they did not said that about volume key, fatal mistake!


Affirmation 3: The keys can easily be revoked.

My comment: What keys are you talking about?
As I stated before, there is no such thing as "title key revocation" and "volume key revocation". If someone publishes only volume keys, there is no way to know from which player these keys where extracted from, making the revocation system useless. They can do content revocation, but to revoke what? All movies before 2007? They can do player revocation, so I will just change the player I'm using, big deal...


So what is the AACS revocation system good at?
It is good for that scenario:
Someone post on the net, a tool that do the complete decryption automatically. Off course the program use stolen device keys from an official player. They (AACS and friends) will eventually get their hands on this program, look at the device keys and revoke them. Making that player unable to play new titles. But the author of this program can pre-extract a bunch of devices keys from different players and release them, one at the time, when the previous one have been blacklisted. The AACS spec says "Device keys must be protected!" so I suppose they put more effort in protecting these keys then the volume key in memory.


Affirmation 4: BackupHDDVD is nothing, only one person out of a million have the technical skills to extract keys.

My comment: BackupHDDVD is a proof of concept.

Picture this:
Few skilled persons can do massive volume key extraction, and send the keys to a central server on the internet. Then, they create an easy to use decryption program, with a nice GUI that do online key recovery. That way, my father and your father can backup movies.
Or they can send the keydb.cfg file on P2P networks (BitTorrent, E-Mule, etc..)
See the problem now?


Affirmation 5: You can extract keys from software player on personal computer but not on hardware player.

My comment: It's easier to extract keys from software player, but it also possible to extract keys from hardware player (the set-top box in your living room!)



Conclusion:

The attack I describe in "Affirmation 4", is not here yet, but it's coming. So I give MPAA and AACSLA a head start. Start to think what you can do about that.

To totally block this attack, they need to put different keys on every disk! Now, they only have different keys for different movies. I don't know about the manufacturing process of the disk. This solution may not be possible.

The best they can do, is doing shorter manufacturing run of a particular movie, so it would be difficult to get your hand on every "pressing" of a movie.

When they design AACS, they assume people will look for the device keys. I don't care about device keys. I do care about volume key. Having the device keys mean that you have to re-implements all the complex crypto and do the full AACS process.
I leave all this dirty job to the player and recover only the volume key.

There is 3 important things in cryptography:

1-Private key protection
2-Private key protection
3-Private key protection


Did I break AACS? I don't know. What do you think?

I'm not going to work on this anymore, I'm taking a vacation!

...

Ok, here it is, BackupHDDVD V1.00!

What's new in this version?

- Volume key support
- Partial resume of an interrupted decryption session
- New file format and file name for key database file.

The key database file is now KEYDB.cfg

You can download it here:

///


File name: BackupHDDVDV100.zip
File size: 22,429 bytes
SHA1 hash: 0d938a376133dfaf78ec47e6d41201d553a6bb81


This may be my last post here.

I'm going to have a rest for a while.

Take care everyone and wish me good luck!
__________________


The Geek Wants OUT
by Ernest Cline


At first glance
I probably appear to be a somewhat ordinary,
somewhat average looking fellow.
Calm, harmless, at ease.

But this is by design.
You see, it is through decades of research and rigorous training that I have crafted this façade of normalcy.

And now, through intense concentration,
I am able to function in a social setting.
I can speak at length with educated people about
pertinent matters of public importance,
such as literature,
or the current political climate in Europe.

I am capable of conversing with you
without ever revealing that just underneath the surface
of this manufactured veneer
there hides an altogether different person.
A monster, some might say.
My alter-ego.
He is the opposite of the image I project.
He is the antithesis of Cool.
He is the LAST person you want to get trapped in a conversation with.

He is The Geek.
The obsessive science fiction movie watching,
comic book collecting,
Monty Python dialogue memorizing,
Dungeons and Dragons playing GEEK
that I struggle daily to keep hidden from the world.

But The Geek Wants Out.

He want to talk to you.
He wants to give you his doctoral dissertation on why
The Adventures of Buckaroo Banzai Across the 8th Dimension
is the greatest fucking film of all time!

He wants to bitch slap you because
you’ve never seen Big Trouble in Little China.
What? Have you been living in a fucking cave?!

He wants to kick your ass in Star Wars Trivial Pursuit.
And he will.
Because he’s a fucking Geek.

And he wants his toys.
He wants the complete set
in mint condition,
still in the box.
He wants every item on the planet that is even remotely related to Ultraman.
Because Ultraman is Airwolf!

He could give a squirt of piss
about sports or politics or rhetoric.
Such things are of no consequence to him.
What matters is the release date of the next Lord of the Rings movie!

You see, The Geek can’t wait.
The Geek has no patience.
He wants what he wants when he wants it.
And all he wants is stupid shit!

He wants his own Tardis.
He wants his own light saber.
He wants to buy a DeLorean and he wants to drive it 88 miles per hour.

He wants movies.
He wants to see the Director’s Cut.
He wants the impossible to find Japanese bootleg with
6 minutes of never-before-seen footage.

He wants to watch Blade Runner. Again.
He wants to watch Brazil. Again.
He wants to watch A Clockwork Orange.
Again and Again!

But I deprive him of these things, as best I can,
until I can no longer ignore his voice
screaming in my head.

I am Jekyl. He is Hyde.
I am Bruce Banner. He is the Hulk.
Especially the Hulk from issues #272 to #378.

But no longer!
I am putting a stop to all this nerdy shit right now!
I’m an adult, for Christ’s sake!
And this body isn’t big enough for the both of us.
One of us has to go, and it’s gonna be him.
I banishing the Geek forever to the Phantom Zone,
just like in Superman II !
Because, in the end –
there can be only one.
crn je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na