ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sat May 26, 2018 5:57 pm

All times are UTC




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Fri May 05, 2017 9:04 pm 

Joined: Sun Apr 23, 2017 9:00 am
Posts: 6
In main game directory there are Pack0.pkd and Pack1.pkd. Scripts exist for PKF but not PKD which actually contains music and videos.

Help to extract?

Samples here https://mega.nz/#!G9NTgQzA!ldxO2HmwPnmy ... iIROXZMtho


Top
   
PostPosted: Sat May 06, 2017 1:40 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 8127
Encrypted.
What are the scripts for PKF?


Top
   
PostPosted: Sat May 06, 2017 1:57 pm 

Joined: Sun Apr 23, 2017 9:00 am
Posts: 6
Encrypted? Oh no...

Here is the script I found for PKF :

Code:
# PKF-File from Sony Singstar PS3
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

idstring "PACKAGE "
endian big
comtype zlib_noerror
get UNKNOWN1 long
get UNKNOWN4 short
get HEADEREND long

do
    get UNKNOWN5 long
    get FILENAME string
    get OFFSET long
    get SIZE long
#    print "Filename %FILENAME% Offset %OFFSET% Length %SIZE%"
    savepos POS
    goto OFFSET
        get ZLIB long
        get UNKNOWN6 long
        get USIZE long
    goto POS
    if ZLIB == 1514948930    # ZLIB compressed
        math OFFSET += 12
        math SIZE -= 12
        clog FILENAME OFFSET SIZE USIZE
    else                    # uncompressed
        log FILENAME OFFSET SIZE
    endif
while POS < HEADEREND


Top
   
PostPosted: Sat May 06, 2017 3:39 pm 

Joined: Sun Apr 23, 2017 9:00 am
Posts: 6
I also heard that PKF's header structure was pretty the same as the PKD. Do you want samples of the PKF file ?


Top
   
PostPosted: Sat May 06, 2017 6:39 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 8127
It's encrypted/obfuscated so it's useless.


Top
   
PostPosted: Sat May 06, 2017 6:42 pm 

Joined: Sun Apr 23, 2017 9:00 am
Posts: 6
Ok... It's a shame... I know there are .pkg.drm files in that file.


Top
   
PostPosted: Tue May 09, 2017 4:37 pm 

Joined: Sun Apr 23, 2017 9:00 am
Posts: 6
No solutions please? I really want to extract data from this game.


Top
   
PostPosted: Thu Mar 01, 2018 8:45 pm 

Joined: Mon Feb 05, 2018 5:45 pm
Posts: 11
BUMP. Here are some comments I found on the Performous program website :

"Concerning the PKD, we found out that the encryption is vulnerable to watermark attack and thus were able to identify that it is actually a .pkf file with substitution cipher applied. The substitution table depends on byte offset but no other factors. This means that the algorithm is sufficiently weak to allow for known plain text attacks but so far we haven't been able to figure out exactly what kind of substitution is used or to extract the key."

AND

"These seem to be encrypted in AES128-CTR mode but we haven't been able to extract the keys. Known plain text attacks have been successful but they don't get us very far because different SingStar releases use different keys."

PLUS

I found out that a program called Performous had a tool (ss_extract) made to extract the SingStar PS3 PKDs. Unfortunately, I can't seem to understand how it actually works.

SO

Is anybody would be able to help us, starting from this good point ?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited