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 9th March 2017, 16:00   #1  |  Link
m4tthi4s
Registered User
 
Join Date: Feb 2017
Posts: 5
VukExtract - Extract VUKs from DVDFab (FindVUK for Linux)

Hello,

being inspired by @nalor 's FindVUK i thought it might be easier to scan the memory of a running DVDFab instance instead of creating a memory dump and restarting the application every time.

https://github.com/m4tthi4s/vukextract

Please test this application
If you're familiar with C, fell free to contribute!

tested on:
Ubuntu 16.04.2 LTS / DVDFab 10.0.4.0

changelog:
v1.0.0:
- completely rewritten for Linux support
- moved to github
v0.1.8:
- libraries are linked static (+5M in filesize)
- use config file
- verify vuk by mediakey and volumeid

Last edited by m4tthi4s; 9th July 2017 at 12:53. Reason: gifted typos to somebody else
m4tthi4s is offline   Reply With Quote
Old 9th March 2017, 20:55   #2  |  Link
nalor
Registered User
 
Join Date: Dec 2013
Posts: 359
I think it's good thing that linux users also get the chance to extract the VUK for their discs



(but I haven't tried it - I'll stick with windows )
nalor is offline   Reply With Quote
Old 30th June 2017, 22:10   #3  |  Link
Wilbert
Moderator
 
Join Date: Nov 2001
Location: Netherlands
Posts: 6,335
Please don't remove such threads, even if you get no meaningful response.
Wilbert is offline   Reply With Quote
Old 8th July 2017, 12:31   #4  |  Link
candela
Registered User
 
Join Date: Jun 2005
Posts: 183
Download link is no longer valid

In the latest AACSUpdater Keydb.cfg we are already getting differences with FindVUK. Can you verify?

0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy | V | 0x595DF4860A2254B4D97C7FF8CF217052 ; vukextract v0.1.8
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy (The Boy) | V | 0xA0FE77D06951C86560EB419F520554E9 ; MKBv61/FindVUK 1.02
candela is offline   Reply With Quote
Old 9th July 2017, 10:56   #5  |  Link
m4tthi4s
Registered User
 
Join Date: Feb 2017
Posts: 5
Hello,

I've rewritten the application. The initial post was updated. Wine isn't needed anymore, since they published a native linux version for DVDFab. The principle of my application stayed the same but it's now easier accessible. All instructions can be found on the github project page. It also contains precompiled binaries.

I also verified the directly-dump-extraction feature with the spiderman dumps on mediafire regarding the PID in the dump's filename with procdump.exe. (see nalor's post)

Quote:
Originally Posted by Wilbert View Post
Please don't remove such threads, even if you get no meaningful response.
I'm sorry for deleting this post, but with the older versions, some bugs came up and i haven't had enough time to fix them, so i decided to remove this post, before taking any further steps.

Quote:
Originally Posted by candela View Post
Download link is no longer valid

In the latest AACSUpdater Keydb.cfg we are already getting differences with FindVUK. Can you verify?

0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy | V | 0x595DF4860A2254B4D97C7FF8CF217052 ; vukextract v0.1.8
0xC42F053D739BA7DA1778C34780DD6EE960F56461 = The Boy (The Boy) | V | 0xA0FE77D06951C86560EB419F520554E9 ; MKBv61/FindVUK 1.02
Thank you. I'm 99% sure that the VUK from vukextract is wrong, because there was a bug which suddenly messed up the keys. This is fixed in the v1.0.0 release. I did not expect, that somebody would submit keys in this early stage of the application without testing them properly... Sorry for that.

Besides, I have to point out that my application prints the DiscID, Title, VUK, MediaKey and VolumeID. The VUK can be calculated from the MediaKey and VolumeID to verify it (as in my application) "easily". But verifying submitted keys in the labdv KEYDB.cfg is not possible since only fields for VUK and DiscID are available and the other ones are omitted.

Last edited by m4tthi4s; 9th July 2017 at 13:04. Reason: english language, hard language
m4tthi4s is offline   Reply With Quote
Old 10th July 2017, 20:39   #6  |  Link
candela
Registered User
 
Join Date: Jun 2005
Posts: 183
Don't know how much you want to develop this but I would suggest the following additions to VukExtract :

1. support for all KEYDB.cfg entries (currently missing DATE and UNIT keys)
2. include presence of BD+ in comment
3. include MKB version in comment
4. automatic upload of VUK to AACSUpdater
5. store all found keys in backup file which allows submission to AACSUpdater in a later stage

I have explained the benefit of having all keys in this post

Last edited by candela; 10th July 2017 at 22:21.
candela is offline   Reply With Quote
Reply

Tags
findvuk, linux, vukextract

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 05:27.


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