DZS.qq.com

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

DZS.qq.com

Post by aluigi »

http://aluigi.org/papers/bms/others/dzs_qq.bms

Archive with encrypted information, I have been able to extract the data using just an heuristic approach.
It worked with an archive but I don't know if it will work at 100% also with others, anyway not bad considering that it's an encrypted chunks-based format without access to the information :)
happyend
Posts: 157
Joined: Sun Aug 24, 2014 8:54 am

Re: DZS.qq.com

Post by happyend »

script not support The Magic Sword Online vfs

Samples:http://www35.zippyshare.com/v/11631743/file.html
Shine
Posts: 32
Joined: Fri Oct 17, 2014 4:56 pm

Re: DZS.qq.com

Post by Shine »

Thank you.
BMS work on data.vfs
but chunkdata.vfs not work. no file extract?
it is 3.6G and I upload the head and end part. https://mega.co.nz/#!TE4WFKRL!eQ04FHQFn ... A7vxPWPAAQ

please help again and thank you.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DZS.qq.com

Post by aluigi »

Script updated to version 0.2.

You cannot imagine how many bad things there are in this file format.
Some archives have the names table encrypted/obfuscated, so I instructed the script to recognize and skip it.
Some "data" fields have invalid information as explained in a comment at the end of the script.

Anyway I think that probably the script works with most of the games of qq.com :)
raykingnihong
Posts: 71
Joined: Fri Oct 24, 2014 3:13 pm

Re: DZS.qq.com

Post by raykingnihong »

aluigi wrote:Script updated to version 0.2.

You cannot imagine how many bad things there are in this file format.
Some archives have the names table encrypted/obfuscated, so I instructed the script to recognize and skip it.
Some "data" fields have invalid information as explained in a comment at the end of the script.

Anyway I think that probably the script works with most of the games of qq.com :)

Hello, my friends, thank you for your great work, I am your fan and I will always support you.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DZS.qq.com

Post by aluigi »

Thanks :D
Drawing
Posts: 112
Joined: Fri Aug 05, 2016 6:17 pm

Re: DZS.qq.com

Post by Drawing »

Hi aluigi.

I tried your script on the current client 1.6 but I got strange message. So i downloaded the old client 2014 but i got the same strange message O.o ( i remember in past to have succescfully extract files but script was 0.1 or 0.2 ( don't remember) and the one in your page is 0.3

I don't think the problem is related to the client been updated since the same error for both client

screen attached

Just to remember you : data are stored in chunkdata.vfs ( big ) and data.vfs ( small). For both of them i got the message I attached
Drawing
Posts: 112
Joined: Fri Aug 05, 2016 6:17 pm

Re: DZS.qq.com

Post by Drawing »

Does anyone have dzs.bms script 0.1~0.2 ?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DZS.qq.com

Post by aluigi »

upload data.vfs
Drawing
Posts: 112
Joined: Fri Aug 05, 2016 6:17 pm

Re: DZS.qq.com

Post by Drawing »

aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DZS.qq.com

Post by aluigi »

Perfect, that confirms that TOC encryption and filename encryption are 2 separate things and the latter is not identified by fields, can only be guessed.
As temporary work-around delete the "filecrypt 1" command at line 32 of the current script.
Drawing
Posts: 112
Joined: Fri Aug 05, 2016 6:17 pm

Re: DZS.qq.com

Post by Drawing »

Thanks aluigi ! Now the script works fine ( except for some data lost, it extract 93% of the content, but I read that this format is a pain in the a$$ )
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: DZS.qq.com

Post by aluigi »

Script 0.3.1 as promised, you don't need to use it since you already extracted all the files correctly:
http://aluigi.org/bms/dzs_qq.bms
Drawing
Posts: 112
Joined: Fri Aug 05, 2016 6:17 pm

Re: DZS.qq.com

Post by Drawing »

Thanks a lot aluigi :)