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, 17: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, 21:55   #2  |  Link
nalor
Registered User
 
Join Date: Dec 2013
Posts: 490
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,364
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: 259
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: 259
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
Old 8th November 2019, 14:35   #7  |  Link
mapomme108
Registered User
 
Join Date: Jan 2015
Posts: 2
Hello,

Thank you for your work!
I want to use Vukextract to play my Blu-ray movies with VLC on my HTPC on Ubuntu 18.04.3

I have installed DVDFab 10040 and downloaded Vukextract v1.0.0
I have modified the dvdfab file as you had explained

But it does not work

When I run this command
sudo ./vukextract_x64.bin --fab /home/francois/Apps/DVDFab/dvdfab --log /home/francois/Documents/DVDFab10/dvdfab_internal.log | tee -a KEYDB.cfg

There are these message
PID: 8817 Watching logfile: /home/francois/Documents/DVDFab10/dvdfab_internal.log dvdfab_bin: /home/francois/Apps/DVDFab/dvdfab Starting DVDFab

But nothing happens

When I run this command
./dvdfab
sudo ./dvdfab

There is this message
Illegal instruction Illegal instruction Illegal instruction ./dvdfab: 17: [: Illegal number: Instruction non permise

Do you know what is wrong?
Can you help me making it work?

Thanks!
mapomme108 is offline   Reply With Quote
Old 9th November 2019, 00:26   #8  |  Link
candela
Registered User
 
Join Date: Jun 2005
Posts: 259
Quote:
Originally Posted by mapomme108 View Post

Do you know what is wrong?
Can you help me making it work?

Thanks!
This app won't work anyway, DVDFab no longer uses VUK at fixed memory location

Use Findvuk to get UK
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 09:51.


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