• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

To people that research the .mrf files

Junior Spellweaver
Joined
Feb 8, 2011
Messages
117
Reaction score
34
open the client in ollydbg or IDA pro

first of all change this line into JMP
0062FC5F 75 26 JNZ SHORT 0062FC87

it is to make it so client will start without any parameter from the launcher

next go to this offset
00633F40 /$ 6A FF PUSH -1

Put a breakpoint on it then run the client through the debugger
when it breaks trace forward a while and you will end up at the decryption of the filesystem.
 
Junior Spellweaver
Joined
Feb 8, 2011
Messages
117
Reaction score
34
The raiderz client is quite easy to follow code in.
If you like to look at the decrypted data in the packets just BP send then try login to server and it will break then follow through the return back to client and browse up in the code and you will see where the packet encryption starts for the SEND() function. Put a breakpoint at the start of it and you can look at the decrypted send info. Quite usefull to see information sent at login and validation of version info if you want to make a custom made client that can only be used on your own server blocking out any usage of other clients.

And ofcourse some modifications in version data needs to be changed on server side aswell to match up with your changes on client. But it shouldnt be any big problem locating that either ;) just follow version string
 
Back
Top