ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sun Jun 25, 2017 2:02 am

All times are UTC




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Sat Mar 25, 2017 6:50 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
Here is a sample. It seems to be XOR judging from the beginning of the file.

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
PostPosted: Tue Apr 18, 2017 6:15 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 6163
For example xored with the bytes: 0xb3 0x98 0xcc 0x66


Top
   
PostPosted: Wed Apr 19, 2017 1:29 am 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
Okay, now I`m getting somewhere with this.

The script shows the whole progress I`ve been having with some of those Ubisoft games that used Jade engine(Ubisoft Montpellier`s post-2003 games, and the Prince of Persia trilogy courtesy of Ubisoft Montreal), or we were never told it was used in the first place(Just Dance(2009) by Ubisoft Paris).


Attachments:
jade_WIP.bms [3.61 KiB]
Downloaded 38 times

_________________
Expect my username to be everywhere, whether you're using the internet or not.
Top
   
PostPosted: Wed Apr 19, 2017 6:21 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 6163
It's a big script, the format seems quite complex


Top
   
PostPosted: Wed Apr 19, 2017 3:17 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
aluigi wrote:
It's a big script, the format seems quite complex

Well, I decided to just go and look out for Ubisoft games that used this format. Which is why the script grew this much.

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
PostPosted: Fri May 19, 2017 5:09 pm 

Joined: Tue Sep 30, 2014 5:59 pm
Posts: 47
AnonBaiter wrote:
Okay, now I`m getting somewhere with this.

The script shows the whole progress I`ve been having with some of those Ubisoft games that used Jade engine(Ubisoft Montpellier`s post-2003 games, and the Prince of Persia trilogy courtesy of Ubisoft Montreal), or we were never told it was used in the first place(Just Dance(2009) by Ubisoft Paris).


And for the game Peter Jackson's King Kong does not work :cry: . Is it possible to alter the script for this game?


Top
   
PostPosted: Fri May 19, 2017 8:39 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
ponaromixxx wrote:
And for the game Peter Jackson's King Kong does not work :cry: . Is it possible to alter the script for this game?
It`s because the script is not ready and I would rather fill in the puzzles for an entire filename of just one file than just extract the archives without the filenames(a.k.a. hashes as filenames, or just "").

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
PostPosted: Sat May 20, 2017 3:55 pm 

Joined: Tue Sep 30, 2014 5:59 pm
Posts: 47
AnonBaiter wrote:
ponaromixxx wrote:
And for the game Peter Jackson's King Kong does not work :cry: . Is it possible to alter the script for this game?
It`s because the script is not ready and I would rather fill in the puzzles for an entire filename of just one file than just extract the archives without the filenames(a.k.a. hashes as filenames, or just "").


Clearly, we will wait for the development of the script)


Top
   
PostPosted: Sun Jun 18, 2017 8:11 pm 

Joined: Sun Jun 12, 2016 2:59 pm
Posts: 4
This tool was found in a (likely unofficial) Russian installer for the game. It was named bftool.exe but it self-identifies as dpktool. It seems to sucessfully unpack Rayman4.bf at least partially, but always crashes in the same place while unpacking. It's meant to also have a function to repack back into a BF but that hasn't sucessfully worked for me yet. Maybe this EXE could be analysed to further decode the BF format?


Top
   
PostPosted: Sun Jun 18, 2017 9:22 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
Interesting how you managed to find that...

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
PostPosted: Wed Jun 21, 2017 6:15 pm 

Joined: Wed Jun 21, 2017 6:13 pm
Posts: 1
Hi! I have the .bf archive from Just Dance 1 but the script won't extract any files from it. I tried using the debug function of quickbms to see what is wrong but I can't see what is happening. I have uploaded a sample to see if you would like to test or edit the script for it.
https://drive.google.com/open?id=0B-YcY ... EoyM3Qxbmc


Top
   
PostPosted: Wed Jun 21, 2017 8:40 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
mzkoops56 wrote:
Hi! I have the .bf archive from Just Dance 1 but the script won't extract any files from it. I tried using the debug function of quickbms to see what is wrong but I can't see what is happening.
It actually works well with my script, but it's still skeleton at its core. I advise you to read the entire thread for details as to why it won't work as you expect it to.

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
PostPosted: Wed Jun 21, 2017 10:20 pm 
User avatar

Joined: Tue Feb 02, 2016 2:35 am
Posts: 926
Okay, now here's a question for aluigi(although anyone can answer as well).

So, I've already XOR-ed the header, right? However, turns out it also affects the entire archive as well, right after the entire header(which is TOTAL_INFO_SIZE) since they didn't go through the same encryption process anyway.

I had this solution that could've XOR-ed everything back to normal after all the information has been obtained but it doesn't work:
Code:
      if BF_SIGN == "BUG"
         filexor "\xb3\x98\xcc\x66" OFFSET
      endif
See this file for example.

_________________
Expect my username to be everywhere, whether you're using the internet or not.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 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