Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 00:24

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

Advertisement



[RELEASE] Resource v3 (7.3 resource files)

Discussion on [RELEASE] Resource v3 (7.3 resource files) within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old 02/29/2012, 10:14   #106
 
Dream2011's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 57
Received Thanks: 20
Dream2011 is offline  
Thanks
1 User
Old 02/29/2012, 11:26   #107
 
thewolf50's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 34
Received Thanks: 0
It is not working Dream2011
thewolf50 is offline  
Old 04/20/2012, 21:31   #108
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 838
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 04/20/2012, 22:03   #109
 
elite*gold: 0
Join Date: Jan 2010
Posts: 390
Received Thanks: 396
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 04/20/2012, 22:18   #110
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 838
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 04/20/2012, 23:06   #111
 
elite*gold: 0
Join Date: Jan 2010
Posts: 390
Received Thanks: 396
Thanks for your explain
ptifou78 is offline  
Old 04/21/2012, 02:37   #112
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 838
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 04/21/2012, 09:51   #113
 
RappelzProject's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 250
Received Thanks: 197
Fail only skins changed and all says xsandu is genies ! FAIL...
RappelzProject is offline  
Old 04/24/2012, 22:09   #114
 
elite*gold: 0
Join Date: Apr 2012
Posts: 463
Received Thanks: 838
I have done Total commander plugin, here are sources & binaries:
glandu2 is offline  
Old 09/04/2012, 10:00   #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 09/04/2012, 11:13   #116
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,606
Received Thanks: 1,210
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 09/04/2012, 14:41   #117
 
Tofrum's Avatar
 
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


Similar Threads Similar Threads
Would S4 Resource Tool work with Korean Resource Files
12/04/2010 - S4 League - 12 Replies
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 they work? or not? Ashley :)
[Release] S4 League Resource Files
03/30/2010 - S4 League Hacks, Bots, Cheats & Exploits - 1373 Replies
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 public to share with everyone. I stopped playing S4 League long ago, so I don't care much about S4League anymore. What I want to share with you is the decryption of the S4League resource files. It is also used for decrypting the network traffic, but you have to figure that out yourself. Ok, lets start with the resource.s4hd file. It contains...
[Release] Resource files
01/03/2010 - General Gaming Discussion - 45 Replies
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% will not understand anything and will not know how to do something useful with it but in the hope that someone is able to create a new hack with those information, here they are: 1. ItemList 2. Skill information 3. GuardianList 4. QuestList More coming soon..



All times are GMT +1. The time now is 00:25.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.