XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Mon Nov 19, 2018 3:10 pm

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Audition .acv format
PostPosted: Tue Oct 16, 2018 11:34 am 
Offline
ultra-n00b

Joined: Sat Nov 08, 2014 3:32 pm
Posts: 3
Has thanked: 1 time
Have thanks: 0 time

Hey guys!
Right now im working on a unpacker for Audition.
The game is using a archive format inside the acv. (zlib)
Its encrypted with blowfish.
I found out the ACV Header Key and the decryption key.
To unpack the files i need to know the offset etc but i couldnt find them yet.

Example:
Quote:
unsigned char acv4key[] =
{
0xB5, 0xA5, 0xC0, 0xCC, 0xC5, 0xB8, 0xC6, 0xC4,
0xC0, 0xCF, 0x20, 0xBF, 0xA3, 0xC5, 0xA9, 0xB8,
0xB3, 0xC6, 0xAE, 0x2F, 0xB5, 0xF0, 0xC5, 0xA9,
0xB8, 0xB3, 0xC6, 0xAE, 0x20, 0xC5, 0xB0, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};

unsigned char acvkey4header[] =
{
0x41, 0x43, 0x56, 0xB5, 0xA5, 0xC0, 0xCC, 0xC5,
0xB8, 0xC6, 0xC4, 0xC0, 0xCF, 0x20, 0xC7, 0xEC,
0xB4, 0xF5, 0x20, 0xC5, 0xB0, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};


This is the example how i call it:

Quote:
int main(int argc, char * argv[] )
{
BlowFish::CBlowFish crypt( &acvkey4header[0], 56);
FILE * in = fopen("077.acv","rb");
int filecount=0;
unsigned short csize;
unsigned char * bufin = new unsigned char[1024*1024];
unsigned char * bufout = new unsigned char[1024*1024];
//fread( bufin, 4, 1, in);
fread( &filecount, 4, 1, in );
fread( &csize, 2, 1, in );

fread( bufin, csize, csize, in );
crypt.Decrypt( bufin, bufout, csize );
uncompress(bufin, (uLongf *)&filecount, bufout, 1024*1024 );

fclose(in);

But its completly wrong since i dont know how to get filecount csize and bufin.

I attached a acv file here what is using the new acv format.
The acv header is FF 03 00.
Maybe i got the keys wrong but i reversed them.
Maybe someone is smart and could help me out.

You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: Audition .acv format
PostPosted: Tue Oct 16, 2018 2:57 pm 
Offline
ultra-veteran
ultra-veteran
User avatar

Joined: Tue Jul 05, 2016 9:37 am
Posts: 370
Has thanked: 16 times
Have thanks: 209 times
Jakup wrote:
I attached a acv file here what is using the new acv format.

Forgot your attachment?

_________________
"No investigation means no right to speak."
- An Imitable Workflow for Reverse Engineering a Game Model
- Reverse Model Wireframe


Say it with action: click the Image when you get helped.


Top
 Profile  
 
 Post subject: Re: Audition .acv format
PostPosted: Tue Oct 16, 2018 4:04 pm 
Offline
ultra-n00b

Joined: Sat Nov 08, 2014 3:32 pm
Posts: 3
Has thanked: 1 time
Have thanks: 0 time
oh im sorry

https://www.file-upload.net/download-13 ... 7.acv.html

idk how i can do that in quickbms



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

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 6 guests


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:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group