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. |
17th January 2007, 08:47 | #1 | Link |
Dwight Schrute's homeboy
Join Date: Jan 2007
Location: The Office
Posts: 136
|
VUKeyfinder
Hi,
I have created a VUK keyfinder that utilizes a WinHex Script to find the VUK of a HD-DVD from a memory dump. All you have to do to run it is drag your memory dump file onto the BAT script and it goes from there. It takes me about 2 seconds max to pull out the key. It then creates a file with a filename that contains the key (ex. VUK-00000000000000000000000000000000) in the directory of your choice. First of all you have to have WinHex for this to work. Second there are a few things you will need to edit based on the location of your files. 1. Edit the VUKfinder.bat to reflect the location of your WinHEX install. *Fixed in 0.99b as long as WinHes is in the default Program Files directory. 2. Edit the findkey.whs and change the value "C:\AACSkeys\" to the location you want your key stored when done. 3. Enjoy This may not find 100% of the keys. It uses the "00200000003F00000080000000" search method. It does work for: Superman Returns Batman Begins World Trade Center King Kong Apollo 13 Feel free to edit this and make improvements. Please post some more titles that it works for and any that it doesnt. Thank you. UPDATE: version 0.99a fixed to account of US/GER discs. version 0.99b made the .Bat utilize the Windows system variable for Program Files to be more user friendly. version 0.99c added the ability to dump from WinDVD using pmdump automatically and then get the key. Pmdump needs to be in the folder with the script. (Im at work so it needs testing) version 0.99d added english tasklist.exe and pmdump.exe to archive per request. Last edited by jokin; 18th January 2007 at 14:31. Reason: New version. |
17th January 2007, 12:00 | #2 | Link |
Registered User
Join Date: Dec 2006
Posts: 142
|
MrDVD reported the hex search string starts with "0620" for euro HD-DVDs instead of "0020"
May be a good idea you modify your script to avoid first byte of current search string (i.e. a 12-byte search string instead of the current 13-byte long) |
17th January 2007, 12:32 | #4 | Link | |
Guest
Posts: n/a
|
Quote:
Code:
"E:\Program Files\WinHEX\WinHex.exe" %1 findkey.whs Code:
"%ProgramFiles%\WinHex\WinHex.exe" %1 findkey.whs If you type %ProgramFiles% in Windows Explorer it will open up your default installation folder. Last edited by He-Man; 17th January 2007 at 13:12. |
|
17th January 2007, 12:59 | #5 | Link | |
Dwight Schrute's homeboy
Join Date: Jan 2007
Location: The Office
Posts: 136
|
Quote:
|
|
17th January 2007, 20:38 | #10 | Link |
Registered User
Join Date: Jan 2007
Posts: 117
|
i forgot that the RAM is changing, but some titles seems to work without "save as" for me. (like mi2..)
4E8D74142E30E780B84905A62E70FBB58C3A0245=CSI NY (GER) |V|MM/DD/YY| C2B8E0A7E3384CC4C02F4AA5E396EF8B this should be the volume key for CSI NY, but the main movie don't work really good. (black screen all few seconds), all other evo files works great! (search via vukkeyfinder) |
17th January 2007, 20:41 | #11 | Link | |
Guest
Posts: n/a
|
Quote:
|
|
17th January 2007, 22:52 | #13 | Link | |
Guest
Posts: n/a
|
Quote:
WinHex requires registration to run scripts, so it would be nice to be able to extract keys without having to install and register WinHex. This would make it easier for more people to use and the process can be more automated by running pmdump automatically and delete the memory dump file afterwards. Anyone capable to writing a script to extract the key from the pmdump file without using WinHex Script? Maybe jokin? |
|
18th January 2007, 01:01 | #14 | Link |
Registered User
Join Date: Oct 2002
Location: Florida, USA
Posts: 90
|
I could add that function to TitleSorter if needed.
It would be cool as my programs could calc hash, read creation date and look in pmdump file for key. Insert in proper form to keydb.cfg then sort and save. But I not for a few days, I need get other things done. |
18th January 2007, 01:47 | #15 | Link | |
Dwight Schrute's homeboy
Join Date: Jan 2007
Location: The Office
Posts: 136
|
Quote:
|
|
18th January 2007, 02:00 | #16 | Link |
Registered User
Join Date: Oct 2002
Location: Florida, USA
Posts: 90
|
I can start another executable file from within javascript.
So I could issue a C:\programfiles\pmdump -windvd -C:\mydocs\memdumps If pmdump allows that, but running the program manually and just later have my program read 1k at time form the memfile and look for keys could be done. Last edited by tonyp12; 18th January 2007 at 02:03. |
18th January 2007, 02:37 | #17 | Link | |
Guest
Posts: n/a
|
Quote:
The problem is you can't use WinDVD.exe directly as input parameter for pmdump; you have to find the current PID (Process ID) value of WinDVD.exe by running the command pmdump -list. The problem is the PID value for WinDVD is not the same each time yo run WinDVD. So first you have to find the correct PID value to run pmdump with. Maybe there's a better suited tool available to create a memory dumpMemory search and extraction or maybe just some C++/C# or Java code example that can do the trick. Maybe even an MS Windows tool/command? Last edited by He-Man; 18th January 2007 at 02:42. |
|
18th January 2007, 02:54 | #18 | Link | |
Dwight Schrute's homeboy
Join Date: Jan 2007
Location: The Office
Posts: 136
|
Quote:
Hope this helps.dumpHeap |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|