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 29th August 2019, 10:51   #1  |  Link
libredr
Registered User
 
Join Date: Feb 2002
Posts: 97
Up to MKB v68 KEYDB.cfg file

Dear all,

I have created a KEYDB.cfg file with PK and Host certificate up to MKB v68, using information given on various threads in this forum. This can be useful to Linux users for instance, in addition to Nalor's FindVUK database. Obviously this will only work for drives which have not opened an MKB v70 disc.

Credits are given in the file. Please let me know of any mistake.

Code:
; KEYDB.cfg
; 2019-08-26 12:51:23
;
; processing keys: 31 (31 from doom9.org forum)
; host certificates: 9 (8 from doom9.org forum)
; disc VUK keys: feel free to add them from a public VUK database at then end of this file

; processing keys
| PK | 0x810827A76E5B2CC1685E3217A23E2186 ; DK_V01-V12
| PK | 0x44145A846F19D096F2C84A2E50C5C4F5 ; DK_V14-V16
| PK | 0xEB55A475080FBCF18534EFA0839A7373 ; DK_V17-V19
| PK | 0xFB4AC39009E82113D45ECF4B7EAEA467 ; DK_V20-V21
| PK | 0x8BF4FBD91A7FB7DB8576D1E5A15A8544 ; DK_V23-V28
| PK | 0xAA856A1BA814AB99FFDEBA6AEFBE1C04 ; DK_V01
| PK | 0x09F911029D74E35BD84156C5635688C0 ; v1
| PK | 0x455FE10422CA29C4933F95052B792AB2 ; v3
| PK | 0xF190A1E8178D80643494394F8031D9C8 ; v4
| PK | 0x7A5F8A09F833F7221BD41FA64C9C7933 ; v6-8
| PK | 0xC87294CE84F9CCEB5984B547EEC18D66 ; v9
| PK | 0x452F6E403CDF10714E41DFAA257D313F ; v10
| PK | 0x973940BB180E83266231EE596CEF65B2 ; v3-4/7-10/12-13
| PK | 0x58EBDADF88DCC93304CBBEDB9EE095F6 ; v14/15/16
| PK | 0x465FA8BE828509014D05D2FCCEFF35D2 ; v17
| PK | 0xAD5E546C46D72DC083AEB5686924E1B3 ; v18/19
| PK | 0x53FCE78ECD352DA50D526B5EE3D3D96B ; v20/21
| PK | 0xC32238976FF44A51E2D33553CFE85772 ; v23/25
| PK | 0x99AB6AE0A7E13504CE284B7CA401B26A ; v31-36
| PK | 0x19DF7DA3A1FB75AC4DC34CCB6AF6A5C7 ; v36-38 from maetel99 at https://forum.doom9.org/showthread.php?t=175334&page=2
| PK | 0x3FB9D3314AAC7F76581190A624A5C578 ; v39-43 "
| PK | 0x3ADE0AB7C9E4270055506C449E8EE6CF ; v24-48 "
| PK | 0x186D1BBA19487F6450C1FD5ADA9407E6 ; v44-51 "
| PK | 0xF2C416A45D806D964F567B5D7FED209D ; v49-52 "
| PK | 0x7A8BAB1B0C66C39D1A2EEE6883E4DD3C ; v53-54 "
| PK | 0x1F70D403A6D39B20A3F7131750ACAA22 ; v53-54 "
| PK | 0x8FBDD8452146552EF76136B0A348590B ; v55-57 "
| PK | 0x0EB5F81CF17405CAFDB97832F5EA11B4 ; v55-62 "
| PK | 0x76DDD7093216D28C15049A6B9C5C18B9 ; v63    from cyprus at https://forum.doom9.org/showthread.php?t=172472&page=22
| PK | 0x3B323C7A9AFC0921831D247239823DE6 ; v64-65 "
| PK | 0x7A4F40D8696B7B159BE8176CC9EDB85C ; v66-68 "

; host certificate from PS3, v25
| HC | HOST_PRIV_KEY 0x668C9A75EEFC8DA4261938E271285061BB09F0DD \
     | HOST_CERT 0x0201005CFFFF80000039000065EAC9878B85EFF4 \
                  0xD77A62B1D600024ACE68DD3366880E4F844F34B7 \
                  0x7A050135A20E73B626DAEA5157B32EB84BC6E87B \
                  0x0DEE4D833CEADA86120151002C3C66D5256F71CF \
                  0xA68B7E55BA1B351F3403434E \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; host certificate from unknown, v20
| HC | HOST_PRIV_KEY 0x567A6A8EFFFD8967651CF1BB8D15EDB6D2463555 \
     | HOST_CERT 0x0200005CFFFF0000006400006440BE797538E4FC \
                  0x369FC50BBE9F95CC694338210CDFACE0D2C878BA \
                  0xB96BB72BA5A29D0F7D2E9B836B4CE06781D93354 \
                  0x4E6258F1F38668B4733F24638CCB6F5B71220A22 \
                  0x20217367F833635E97784D9E \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; host certificate from aacskeys-0.4.0c original, v18
| HC | HOST_PRIV_KEY 0x8C8647FE2A70EF0388EA9E43F432CC441C6B108C \
     | HOST_CERT 0x0200005CFFFF000000AE00004142A5411F1E63F1 \
                  0x85581C876B939FB40B523BF69C004CA69E047606 \
                  0xEE5183C0ABEF1E7D04CB6E65260677E7B0573D08 \
                  0xE60957935503ED78F7E27B190B4A7CAFCBAFF4A2 \
                  0x836453ECF72E49668DAF1DB9 \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; host certificate from powerdvd 7, v12
| HC | HOST_PRIV_KEY 0x4737676058D7029452514F0AB186DC4CCA8C578F \
     | HOST_CERT 0x0200005CFFFF0000000C00006E3DEB679B9A16AD \
                  0xFAA8E30878767BA6EB2A9B415385AD1181B4446C \
                  0x31E9A5DD2AB808B364FF15885BAC490964318C9B \
                  0xF8029FCF76F688A54FBDA03F6D9332EF04E5A613 \
                  0x12DA85880A4D9CBB79D8602E \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; host certificate from aacskeys-0.4.0, v4
| HC | HOST_PRIV_KEY 0x88B245EA25315F46E6E99D9D521EB1194454A82D \
     | HOST_CERT 0x0201005CFFFF800000C400005BF6843ED1AA9C9D \
                  0xEEFEAD8174479C72AB5457691EEB75669105BB19 \
                  0x5D4B9133069A18FD5357797116CEC22D7FE8F366 \
                  0xC2A092E1D00DB770E9E01DB687456B6FBFA28C96 \
                  0x2D88F05DD43F584ECC821AF7 \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; MKBv50 (revoked in MKBv51) from dizzier at doom9.org
| HC | HOST_PRIV_KEY 0x0F7B481182425FC4C32CDDE612DD05B1BD7863D6 \
     | HOST_CERT 0x0203005CFFFF800000AD00005F27B91F047E60C2 \
                  0x51F4262DE74EC061F9261DCE3254EB737EDED53A \
                  0xD84E12805BBEEDB12C285A61627A529129BD98F8 \
                  0x590634CF35A9820CD213D5AF786BDE489EC37A75 \
                  0xD4D444B8AB40923E317169E9 \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; From Dizzier at doom9.org
| HC | HOST_PRIV_KEY 0x27263F402E2D6DB56B1FB7BB4524C6CD5C9F2EF4 \
     | HOST_CERT 0x0201005CFFFF800001460000952D611B06911B0E \
                  0xAEE577D3715D1FA0E405914068752559DFBD845C \
                  0xB80F4FEE04A40B8FED842ACB78F9F898AEC39540 \
                  0x9E929C55A20A7EE853509BB84D8FB0DC99E5CAC5 \
                  0xF239F0CD79B38C0678702B1C \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 

; MKBv61 from dizzier at doom9.org
| HC | HOST_PRIV_KEY 0x5F291AE7CF68D67F58689A4CBFE2953064539FAA \
     | HOST_CERT 0x0203005CFFFF8000018900003E7C4B0931C0045D \
                  0xFB017F24B1557F5BD0AF5B961FBC1B43519F9023 \
                  0xA1E84A3E8C06967B76469CC86527AA3807258C58 \
                  0xE00F73971F9BC8353165476454911E3A9D07D742 \
                  0x980598BFF9B3DF5EA18E0C7F \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508 
					  
; MKBv68 (revoked in MKBv70) from mick0 at https://forum.doom9.org/showthread.php?t=172472&page=22					  
| HC | HOST_PRIV_KEY 0x5924778E74CC2B18B95BAE7D93A09505B1BF08CE \
     | HOST_CERT 0x0201005CFFFF800001B100005F1407EDBF9D1CD3 \
	          0x8F33A625209B5ED10D48F71E2AB2A1C53CCF9E25 \
                  0xD6AEB4BEE968FBBD10DC44064841C35810673158 \
                  0x9A2C12DD5B4D86FE840D2C6525594E72A19C2EDB \
                  0xC3DD6A28F75E9A9C00D684BB \
     | HOST_NONCE 0x2923BE84E16CD6AE529049F1F1BBE9EBB3A6DB3C \
     | HOST_KEY_POINT 0x8A60C80BD60C23605FBE90B27BF96B2DB38195C1 \
                      0x801F54EB29E0F6EC57AC2B9168E88B2D56977508				  


; disc VUK keys (add them below)
Attached Files
File Type: zip keydb_pk_only_2019.08.26.cfg.zip (2.8 KB, 105 views)

Last edited by libredr; 29th August 2019 at 11:01. Reason: formatting
libredr is offline   Reply With Quote
Old 29th August 2019, 18:10   #2  |  Link
candela
Registered User
 
Join Date: Jun 2005
Posts: 186
unless you want to make a keydb.cfg which includes all known keys up to this point (in which case a lot are missing), it's pointless
- including the ; DK_ keys since they are device keys and don't work in libaacs with a |PK| tag
- including any of these certs below MKBv68 because those are also revoked in MKBv70

and btw, it's a very bad idea to start using this and stop contributing to FindVUK's database because all your discs play. Once the cert is revoked and you no longer have VLC's cached key files, you will not be playing your discs anymore

Last edited by candela; 29th August 2019 at 20:07.
candela is offline   Reply With Quote
Old 29th August 2019, 21:37   #3  |  Link
mick0
Registered User
 
Join Date: Dec 2017
Posts: 14
Quote:
Originally Posted by libredr View Post
Dear all,

I have created a KEYDB.cfg file with PK and Host certificate up to MKB v68, using information given on various threads in this forum. This can be useful to Linux users for instance, in addition to Nalor's FindVUK database. Obviously this will only work for drives which have not opened an MKB v70 disc.

Credits are given in the file. Please let me know of any mistake.
Those "DK" keys are actually device keys so those won't work when used as "PK".

This should contain all currently known host certs, device keys and processing keys in proper libaacs format. Only one host certificate is required (the first one).
Code:
; KEYDB.cfg

; Contents:
; - Device Keys: 15
; - Processing Keys: 29
; - Host Certificates: 10

; Device Keys
| DK | DEVICE_KEY 0xAA856A1BA814AB99FFDEBA6AEFBE1C04 | DEVICE_NODE 0x0018 | KEY_UV 0x00000001 | KEY_U_MASK_SHIFT 0x17 ; MKBv01
| DK | DEVICE_KEY 0x810827A76E5B2CC1685E3217A23E2186 | DEVICE_NODE 0x0100 | KEY_UV 0x00000100 | KEY_U_MASK_SHIFT 0x17 ; MKBv01-MKBv12
| DK | DEVICE_KEY 0x44145A846F19D096F2C84A2E50C5C4F5 | DEVICE_NODE 0x0200 | KEY_UV 0x00000280 | KEY_U_MASK_SHIFT 0x09 ; MKBv14-MKBv16
| DK | DEVICE_KEY 0xEB55A475080FBCF18534EFA0839A7373 | DEVICE_NODE 0x0340 | KEY_UV 0x00000340 | KEY_U_MASK_SHIFT 0x08 ; MKBv17-MKBv19
| DK | DEVICE_KEY 0xFB4AC39009E82113D45ECF4B7EAEA467 | DEVICE_NODE 0x0388 | KEY_UV 0x00000384 | KEY_U_MASK_SHIFT 0x07 ; MKBv20-MKBv21
| DK | DEVICE_KEY 0x8BF4FBD91A7FB7DB8576D1E5A15A8544 | DEVICE_NODE 0x0388 | KEY_UV 0x00000384 | KEY_U_MASK_SHIFT 0x05 ; MKBv22-MKBv30
| DK | DEVICE_KEY 0xA088BC72424478EACAF237A9E258351E | DEVICE_NODE 0x0400 | KEY_UV 0x00000200 | KEY_U_MASK_SHIFT 0x17 ; MKBv01-MKBv23
| DK | DEVICE_KEY 0x5FB86EF127C19C171E799F61C27BDC2A | DEVICE_NODE 0x0800 | KEY_UV 0x00000400 | KEY_U_MASK_SHIFT 0x17 ; MKBv01-MKBv48
| DK | DEVICE_KEY 0x6C02A9C4DF6DE9314F6F4BB44677BD67 | DEVICE_NODE 0x0600 | KEY_UV 0x00000500 | KEY_U_MASK_SHIFT 0x0A ; MKBv24-MKBv35
| DK | DEVICE_KEY 0x4D84E4D6D434A08D6EF0B523B6D891B2 | DEVICE_NODE 0x0700 | KEY_UV 0x00000680 | KEY_U_MASK_SHIFT 0x09 ; MKBv36-MKBv43
| DK | DEVICE_KEY 0xF2F56575C0C5448042298FA9B316AB9A | DEVICE_NODE 0x0710 | KEY_UV 0x00000714 | KEY_U_MASK_SHIFT 0x04 ; MKBv44-MKBv51
| DK | DEVICE_KEY 0x31A194B61D3119D2B09DC0D8B9A73A00 | DEVICE_NODE 0x0880 | KEY_UV 0x00000840 | KEY_U_MASK_SHIFT 0x0B ; MKBv49-MKBv52
| DK | DEVICE_KEY 0x25F9782764D026413C3D4868F891E81E | DEVICE_NODE 0x0884 | KEY_UV 0x000008A0 | KEY_U_MASK_SHIFT 0x07 ; MKBv53-MKBv54
| DK | DEVICE_KEY 0xFDAD855E9A89E5335288AF2805DC0497 | DEVICE_NODE 0x08F0 | KEY_UV 0x000008FC | KEY_U_MASK_SHIFT 0x04 ; MKBv55-MKBv57
| DK | DEVICE_KEY 0x7FD1F7966AD2B0E4F4901205E32A69BA | DEVICE_NODE 0x0A00 | KEY_UV 0x00000900 | KEY_U_MASK_SHIFT 0x0B ; MKBv49-MKBv62

; Processing Keys
| PK | 0x09F911029D74E35BD84156C5635688C0 ; MKBv01
| PK | 0x455FE10422CA29C4933F95052B792AB2 ; MKBv03
| PK | 0x973940BB180E83266231EE596CEF65B2 ; MKBv03-MKBv12
| PK | 0xF190A1E8178D80643494394F8031D9C8 ; MKBv04
| PK | 0x7A5F8A09F833F7221BD41FA64C9C7933 ; MKBv06-MKBv08
| PK | 0xC87294CE84F9CCEB5984B547EEC18D66 ; MKBv09
| PK | 0x452F6E403CDF10714E41DFAA257D313F ; MKBv10
| PK | 0x58EBDADF88DCC93304CBBEDB9EE095F6 ; MKBv14-MKBv16
| PK | 0xCC72242D4CC8156B960502805987DED0 ; MKBv14-MKBv23
| PK | 0x465FA8BE828509014D05D2FCCEFF35D2 ; MKBv17
| PK | 0xAD5E546C46D72DC083AEB5686924E1B3 ; MKBv18-MKBv19
| PK | 0x53FCE78ECD352DA50D526B5EE3D3D96B ; MKBv20-MKBv21
| PK | 0xC32238976FF44A51E2D33553CFE85772 ; MKBv22-MKBv30
| PK | 0x3ADE0AB7C9E4270055506C449E8EE6CF ; MKBv24-MKBv48
| PK | 0xD11E3DBA323D37DE3DE0D6A0DC5EC807 ; MKBv24-MKBv25
| PK | 0xAAAF8A16F829DA16A124D837F64EE2D8 ; MKBv26-MKBv28
| PK | 0xC0F535929D59CD071BEE9CB53F0C21C2 ; MKBv30-MKBv35
| PK | 0x99AB6AE0A7E13504CE284B7CA401B26A ; MKBv31-MKBv36
| PK | 0x19DF7DA3A1FB75AC4DC34CCB6AF6A5C7 ; MKBv36-MKBv38
| PK | 0x3FB9D3314AAC7F76581190A624A5C578 ; MKBv39-MKBv43
| PK | 0x186D1BBA19487F6450C1FD5ADA9407E6 ; MKBv44-MKBv51
| PK | 0xF2C416A45D806D964F567B5D7FED209D ; MKBv49-MKBv52
| PK | 0x7A8BAB1B0C66C39D1A2EEE6883E4DD3C ; MKBv53-MKBv54
| PK | 0x1F70D403A6D39B20A3F7131750ACAA22 ; MKBv53-MKBv54
| PK | 0x8FBDD8452146552EF76136B0A348590B ; MKBv55-MKBv57
| PK | 0x0EB5F81CF17405CAFDB97832F5EA11B4 ; MKBv55-MKBv62
| PK | 0x76DDD7093216D28C15049A6B9C5C18B9 ; MKBv63
| PK | 0x3B323C7A9AFC0921831D247239823DE6 ; MKBv64-MKBv65
| PK | 0x7A4F40D8696B7B159BE8176CC9EDB85C ; MKBv66-MKBv68

; Host Certificates
| HC | HOST_PRIV_KEY 0x909250D0C7FC2EE0F0383409D896993B723FA965 | HOST_CERT 0x0203005CFFFF800001C100003A5907E685E4CBA2A8CD5616665DFAA74421A14F6020D4CFC9847C23107697C39F9D109C8B2D5B93280499661AAE588AD3BF887C48DE144D48226ABC2C7ADAD0030893D1F3F1832B61B8D82D1FAFFF81 ; Revoked in MKBv72
| HC | HOST_PRIV_KEY 0x5924778E74CC2B18B95BAE7D93A09505B1BF08CE | HOST_CERT 0x0201005CFFFF800001B100005F1407EDBF9D1CD38F33A625209B5ED10D48F71E2AB2A1C53CCF9E25D6AEB4BEE968FBBD10DC44064841C358106731589A2C12DD5B4D86FE840D2C6525594E72A19C2EDBC3DD6A28F75E9A9C00D684BB ; Revoked in MKBv70
| HC | HOST_PRIV_KEY 0x5F291AE7CF68D67F58689A4CBFE2953064539FAA | HOST_CERT 0x0203005CFFFF8000018900003E7C4B0931C0045DFB017F24B1557F5BD0AF5B961FBC1B43519F9023A1E84A3E8C06967B76469CC86527AA3807258C58E00F73971F9BC8353165476454911E3A9D07D742980598BFF9B3DF5EA18E0C7F ; Revoked in MKBv63
| HC | HOST_PRIV_KEY 0x27263F402E2D6DB56B1FB7BB4524C6CD5C9F2EF4 | HOST_CERT 0x0201005CFFFF800001460000952D611B06911B0EAEE577D3715D1FA0E405914068752559DFBD845CB80F4FEE04A40B8FED842ACB78F9F898AEC395409E929C55A20A7EE853509BB84D8FB0DC99E5CAC5F239F0CD79B38C0678702B1C ; Revoked in MKBv58
| HC | HOST_PRIV_KEY 0x0F7B481182425FC4C32CDDE612DD05B1BD7863D6 | HOST_CERT 0x0203005CFFFF800000AD00005F27B91F047E60C251F4262DE74EC061F9261DCE3254EB737EDED53AD84E12805BBEEDB12C285A61627A529129BD98F8590634CF35A9820CD213D5AF786BDE489EC37A75D4D444B8AB40923E317169E9 ; Revoked in MKBv51
| HC | HOST_PRIV_KEY 0x88B245EA25315F46E6E99D9D521EB1194454A82D | HOST_CERT 0x0201005CFFFF800000C400005BF6843ED1AA9C9DEEFEAD8174479C72AB5457691EEB75669105BB195D4B9133069A18FD5357797116CEC22D7FE8F366C2A092E1D00DB770E9E01DB687456B6FBFA28C962D88F05DD43F584ECC821AF7 ; Revoked in MKBv46
| HC | HOST_PRIV_KEY 0x668C9A75EEFC8DA4261938E271285061BB09F0DD | HOST_CERT 0x0201005CFFFF80000039000065EAC9878B85EFF4D77A62B1D600024ACE68DD3366880E4F844F34B77A050135A20E73B626DAEA5157B32EB84BC6E87B0DEE4D833CEADA86120151002C3C66D5256F71CFA68B7E55BA1B351F3403434E ; Revoked in MKBv32
| HC | HOST_PRIV_KEY 0x567A6A8EFFFD8967651CF1BB8D15EDB6D2463555 | HOST_CERT 0x0200005CFFFF0000006400006440BE797538E4FC369FC50BBE9F95CC694338210CDFACE0D2C878BAB96BB72BA5A29D0F7D2E9B836B4CE06781D933544E6258F1F38668B4733F24638CCB6F5B71220A2220217367F833635E97784D9E ; Revoked in MKBv22
| HC | HOST_PRIV_KEY 0x8C8647FE2A70EF0388EA9E43F432CC441C6B108C | HOST_CERT 0x0200005CFFFF000000AE00004142A5411F1E63F185581C876B939FB40B523BF69C004CA69E047606EE5183C0ABEF1E7D04CB6E65260677E7B0573D08E60957935503ED78F7E27B190B4A7CAFCBAFF4A2836453ECF72E49668DAF1DB9 ; Revoked in MKBv17
| HC | HOST_PRIV_KEY 0x4737676058D7029452514F0AB186DC4CCA8C578F | HOST_CERT 0x0200005CFFFF0000000C00006E3DEB679B9A16ADFAA8E30878767BA6EB2A9B415385AD1181B4446C31E9A5DD2AB808B364FF15885BAC490964318C9BF8029FCF76F688A54FBDA03F6D9332EF04E5A61312DA85880A4D9CBB79D8602E ; Revoked in MKBv03

; Insert Disc Keys Here
However, I agree with what candela said, disc keys should be cached and collected. Once the host certificate gets revoked, libaacs/aacskeys can't calculate VUKs anymore.

Last edited by mick0; 15th October 2019 at 20:07. Reason: New Host Certificate
mick0 is offline   Reply With Quote
Old 30th August 2019, 08:25   #4  |  Link
libredr
Registered User
 
Join Date: Feb 2002
Posts: 97
Hi,

Thanks for your comments and corrections.

I think there is a misunderstanding about what I am trying to achieve. I entirely agree with you candela, and my goal was certainly not to stop contributing to FindVUK database. I have been sharing VUKs and intend to continue. However I am a Linux user and it is quite difficult to find native ways to decrypt AACS and feed the FindVUK database on that system. The only native software that can decrypt is makemkv, since DVDFab for Linux has been discontinued and there are no known ways to collect the VUKs with it. Hence the importance to keep the PK/Host KC decryption method.

Last edited by libredr; 30th August 2019 at 13:02. Reason: typos
libredr is offline   Reply With Quote
Old 16th October 2019, 14:33   #5  |  Link
libredr
Registered User
 
Join Date: Feb 2002
Posts: 97
Thanks mick0 for maintaining the list!
libredr is offline   Reply With Quote
Old 21st October 2019, 01:02   #6  |  Link
DanTheMann15
Registered User
 
Join Date: Aug 2019
Location: Pennsylvania, United States of America
Posts: 5
I don't really see why you need to use all the old revoked host certificates, all you really need is just the latest one.

as for Processing keys and device keys, i have just the 3 newest processing keys since i never needed the older ones because i got device keys up to MKBv62.

my setup with just these few entries works perfectly well for me.

EDIT: here's my revised config with mick0's new host certificate that works up to MKBv71 (revoked in MKBv72), but it still won't decrypt any blurays above MKBv68 because there are no known processing keys available for MKBv70-71 discs yet, but it still should help anyone play BEE blurays in VLC if they inserted a MKBv70-71 disc.

Code:
; KEYDB.cfg

; Processing Keys
| PK | 0x76DDD7093216D28C15049A6B9C5C18B9 ; v63
| PK | 0x3B323C7A9AFC0921831D247239823DE6 ; v64-65
| PK | 0x7A4F40D8696B7B159BE8176CC9EDB85C ; v66-68

; Device Keys
| DK | DEVICE_KEY 0x5FB86EF127C19C171E799F61C27BDC2A | DEVICE_NODE 0x0A00 | KEY_UV 0x00000400 | KEY_U_MASK_SHIFT 0x17 ; MKBv01-MKBv48
| DK | DEVICE_KEY 0x7FD1F7966AD2B0E4F4901205E32A69BA | DEVICE_NODE 0x0A00 | KEY_UV 0x00000900 | KEY_U_MASK_SHIFT 0x0B ; MKBv49-MKBv62

; Host Certificate
| HC | HOST_PRIV_KEY 0x909250D0C7FC2EE0F0383409D896993B723FA965 | HOST_CERT 0x0203005CFFFF800001C100003A5907E685E4CBA2A8CD5616665DFAA74421A14F6020D4CFC9847C23107697C39F9D109C8B2D5B93280499661AAE588AD3BF887C48DE144D48226ABC2C7ADAD0030893D1F3F1832B61B8D82D1FAFFF81 ; MKBv71

; Bluray Disc VUK Keys ;

Last edited by DanTheMann15; 22nd October 2019 at 22:06. Reason: Huge thank you to mick0 for the new host cert!
DanTheMann15 is offline   Reply With Quote
Old 21st October 2019, 01:17   #7  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,815
Archiving all known keys is still valuable - how much you actually need is entirely different. mick0 already pointed out in his post that you do indeed only need the newest host certificate, for example.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 21st October 2019, 06:55   #8  |  Link
DanTheMann15
Registered User
 
Join Date: Aug 2019
Location: Pennsylvania, United States of America
Posts: 5
@nevcairiel ; i agree with you that archiving all known keys is valuable, as they can help down the road if anyone needs them for any reason.

but for those who want a basic keydb.cfg, they can use a 2kb file that contains the basic stuff needed for AACS authentication with libaacs.
DanTheMann15 is offline   Reply With Quote
Reply

Tags
keydb.cfg

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 08:24.


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