Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 13:04

  • Please register to post and access all features, it's quick, easy and FREE!

 

[RELEASE] Resource v3 (7.3 resource files)

Reply
 
Old   #106
 
elite*gold: 0
Join Date: Nov 2011
Posts: 57
Received Thanks: 19



Dream2011 is offline  
Thanks
1 User
Old   #107
 
elite*gold: 0
Join Date: Nov 2011
Posts: 34
Received Thanks: 0
It is not working Dream2011


thewolf50 is offline  
Old   #108
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 768
Files in rappelz are encrypted that way:

keyTable[0x100] =
{0x77, 0xE8, 0x5E, 0xEC, 0xB7, 0x4E, 0xC1, 0x87, 0x4F, 0xE6, 0xF5, 0x3C, 0x1F, 0xB3, 0x15, 0x43,
0x6A, 0x49, 0x30, 0xA6, 0xBF, 0x53, 0xA8, 0x35, 0x5B, 0xE5, 0x9E, 0x0E, 0x41, 0xEC, 0x22, 0xB8,
0xD4, 0x80, 0xA4, 0x8C, 0xCE, 0x65, 0x13, 0x1D, 0x4B, 0x08, 0x5A, 0x6A, 0xBB, 0x6F, 0xAD, 0x25,
0xB8, 0xDD, 0xCC, 0x77, 0x30, 0x74, 0xAC, 0x8C, 0x5A, 0x4A, 0x9A, 0x9B, 0x36, 0xBC, 0x53, 0x0A,
0x3C, 0xF8, 0x96, 0x0B, 0x5D, 0xAA, 0x28, 0xA9, 0xB2, 0x82, 0x13, 0x6E, 0xF1, 0xC1, 0x93, 0xA9,
0x9E, 0x5F, 0x20, 0xCF, 0xD4, 0xCC, 0x5B, 0x2E, 0x16, 0xF5, 0xC9, 0x4C, 0xB2, 0x1C, 0x57, 0xEE,
0x14, 0xED, 0xF9, 0x72, 0x97, 0x22, 0x1B, 0x4A, 0xA4, 0x2E, 0xB8, 0x96, 0xEF, 0x4B, 0x3F, 0x8E,
0xAB, 0x60, 0x5D, 0x7F, 0x2C, 0xB8, 0xAD, 0x43, 0xAD, 0x76, 0x8F, 0x5F, 0x92, 0xE6, 0x4E, 0xA7,
0xD4, 0x47, 0x19, 0x6B, 0x69, 0x34, 0xB5, 0x0E, 0x62, 0x6D, 0xA4, 0x52, 0xB9, 0xE3, 0xE0, 0x64,
0x43, 0x3D, 0xE3, 0x70, 0xF5, 0x90, 0xB3, 0xA2, 0x06, 0x42, 0x02, 0x98, 0x29, 0x50, 0x3F, 0xFD,
0x97, 0x58, 0x68, 0x01, 0x8C, 0x1E, 0x0F, 0xEF, 0x8B, 0xB3, 0x41, 0x44, 0x96, 0x21, 0xA8, 0xDA,
0x5E, 0x8B, 0x4A, 0x53, 0x1B, 0xFD, 0xF5, 0x21, 0x3F, 0xF7, 0xBA, 0x68, 0x47, 0xF9, 0x65, 0xDF,
0x52, 0xCE, 0xE0, 0xDE, 0xEC, 0xEF, 0xCD, 0x77, 0xA2, 0x0E, 0xBC, 0x38, 0x2F, 0x64, 0x12, 0x8D,
0xF0, 0x5C, 0xE0, 0x0B, 0x59, 0xD6, 0x2D, 0x99, 0xCD, 0xE7, 0x01, 0x15, 0xE0, 0x67, 0xF4, 0x32,
0x35, 0xD4, 0x11, 0x21, 0xC3, 0xDE, 0x98, 0x65, 0xED, 0x54, 0x9D, 0x1C, 0xB9, 0xB0, 0xAA, 0xA9,
0x0C, 0x8A, 0xB4, 0x66, 0x60, 0xE1, 0xFF, 0x2E, 0xC8, 0x00, 0x43, 0xA9, 0x67, 0x37, 0xDB, 0x9C};

foreach byte in file do
decryptedByte = keyTable[position_in_file mod 0x100] xor byte;
next

the encryption is exactly the same algorithm as decryption, so encrypt an encrypted file would result in a decrypted file.
this keyTable is sometimes redundant in data.00x files, and it mean that there is many 0s encrypted (0 xor something = something)

hope this help

PS: it's stupid to always work on something that someone has already done, this remind me open-source vs proprietary programs ....

PS2: data.000 is encrypted that way, and contain all file position in data.00x using this:
1 byte : file_name_length
file_name_length bytes: file name (using "hash", that's not the real filename)
4 bytes: file position in data.00x
4 bytes: file size

i'm currently working on these "hash", they are so ugly i already discovered some things about it but not finished yet, going to have hard time to disassemble but IDA pro help alot
glandu2 is offline  
Thanks
1 User
Old   #109
 
elite*gold: 0
Join Date: Jan 2010
Posts: 390
Received Thanks: 392
Thanks a lot for that i just want to know how do you have found the keyTable


Really good information good job to you


ptifou78 is offline  
Old   #110
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 768
i openned a data file (like data.001) with an hex editor and see that at some places, these chars are redundant, so i test several combination beginning with simple add, i was almost sure that these redundant bytes were all the same and were 0s (because 0 is most likely to be use as padding or something else), but adding was not the right guessing, i tested xor as i already used it to encrypt some information without much effort and it appear to be the right thing to do, also has to use a loop to shift the table because i did'nt found the right table in one attempt, the table when i found it was not aligned ... but thanks human to not use only unreadable binary in data files
glandu2 is offline  
Thanks
1 User
Old   #111
 
elite*gold: 0
Join Date: Jan 2010
Posts: 390
Received Thanks: 392
Thanks for your explain
ptifou78 is offline  
Old   #112
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 768
i found some programs that convert hash to name (called folder2name), this program, made by Xijezu, will greatly help me, i will do some reverse engineering as no one want to explain the algorithm, and thanks Xijezu () to use .net framework there are many decompiler for that type of programs, no need to disassemble, great

Doing this, i must thank you very much for your job (even if you don't seems to want someone not in your team to have access to this knowledge of rappelz internals) because i don't see what i would do to find name <-> hash algorithm

i think i will use plugin system to implement somethings, i don't like GUI so much in C/c++ (and i hate absolutly .net framework, it's slow and is a java-like fail, using CIL to make portable application between only microsoft platform it's a pity :/)
glandu2 is offline  
Old   #113
 
elite*gold: 0
Join Date: Feb 2012
Posts: 250
Received Thanks: 196
Fail only skins changed and all says xsandu is genies ! FAIL...
RappelzProject is offline  
Old   #114
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 768
I have done Total commander plugin, here are sources & binaries:
glandu2 is offline  
Old   #115
 
elite*gold: 0
Join Date: May 2008
Posts: 3
Received Thanks: 0
Hmm not seeing any guide in provided links...
timecop76 is offline  
Old   #116
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,570
Received Thanks: 1,154
Quote:
Originally Posted by timecop76 View Post
Hmm not seeing any guide in provided links...
A guide for what? The Resources?

Open your Rappelz folder and copy them into you Resource Folder...^^
c1ph3r is offline  
Old   #117
 
elite*gold: 1
Join Date: Nov 2011
Posts: 651
Received Thanks: 104
im sure XSanuDu leeched them like THEY LEECHED AND STOLE VENDETTA REPACK, yeah thats right, vendetta worked hard for 2 weeks, then baaam, some files was transfered and host not paid, just like they did to some one else i know :P


Tofrum is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Would S4 Resource Tool work with Korean Resource Files
Hi i tried to test it out and had to download the game due to 445mb patch when i try the s4 resource with korean resource files they open up would...
12 Replies - S4 League
[Release] S4 League Resource Files
Hello everyone, I think nobody knows me, but I'm a member of the Underground here. Since I will resign from hacking S4, I want to make my hacks...
1373 Replies - S4 League Hacks, Bots, Cheats & Exploits
[Release] Resource files
Well, since it is christmas I decided to accommodate you with some information I found while reversing the Fantasy Tennis client. Most of you, ~ 98%...
45 Replies - General Gaming Discussion



All times are GMT +2. The time now is 13:04.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.