I know a lot of noobies won't understand this, but if you don't have the sourcecode or won't post it then don't waste your time and get the fuck out of this thread. Need wad's source code if it even exists anywhere for development purposes.
I know a lot of noobies won't understand this, but if you don't have the sourcecode or won't post it then don't waste your time and get the fuck out of this thread. Need wad's source code if it even exists anywhere for development purposes.
Harsh coming from someone with 2 posts....are you like...12? Anyways...if you don't have the sourcecode or won't post it then don't waste your time and get the fuck out of this thread
-Doesn't have source code-
Enjoy~
A) This is a secondary account, since my main account is kinda fucked up because I haven't posted in 6 months, and Ragezone won't let me post to make it work.
B) No, I'm not fucking 12, but most of RageZone is either 12 or complete total idiot geeks from who-knows-where, Thought I'd let you know.
C) You're kinda fuckin retarded, aren't you? I Specifically asked from anyone who DOESN'T HAVE THE FUCKING SOURCE CODE NOT TO POST. You could've done all of this in a Private Message.
Once again, the people here prove to stink, except for a select few that don't even come on anymore.
http://www.forum.ragezone.com/search.php
search for threads made by ThievingSix
he released a good mrs decompiler source code.
If you like delphi, go with this one
http://forum.ragezone.com/f245/devel...-stuff-497384/
Mrs DLL
http://forum.ragezone.com/f245/relea...ammers-368601/
Why would you help someone who comes in cussing and talking in caps? :\
Okay, seeing as I'm "Cussing" and a 12 year old, I don't think I'm gonna be needing any more help from Ragezone bastards who can only start shit from behind a keyboard.
Have fun with you guys getting DDoS attacks every 5 minutes, your community deserves it.
1) I was stating a fact, how many times was Ragezone down last month? 3? more? DDoS attacks, most of 'em.
2) If you don't know who made the MRS decompiler, why the hell are you here?
Seriously, think before you post. Or even better, learn NOT to start shit from behind keyboards and stop acting like nerds. It fucks up your reputation.
@shortymant: Thanks man, I owe you big time.
rofl there are many mrs decompilers. which one?
and the original MRS Unpacker was made by CBWhiz
fyi : RepublicOfAstra was the first person ever to create a Gunz p-server.Code:Whoever created the MRS Unpacker (RepublicOfAstra's Edit: It was CBWhiz ;))
quote was from Max's tutorial thread.
Wrong. If you take a good look at the MRS unpacker (The CMD Line one), it's original credits were for Wad, but other people kept on stealing credits after he released the SourceCode.
Republic of Astra made the first Private server ever, so what? He didn't make the MRS unpacker, and I don't care what happened to make him think if even Bill Gates made the MRS Unpacker, I just knew that there was SourceCode for it somewhere, and wanted it.
Now that I have it (Thanks again dude), Could someone please close this thread? Find someone with more time to annoy.
wrong, it could have been anyone who created it.
Oh wow, my name is there, maybe I created it.
What im trying to say is, anyone could have hex edited that file and put "wad" there.
Also I was talking about ROA cause he was the first person ever with a p-server of GunZ so he should know the mrs.exe file more than you.
The source probably doesn't exist outside of his computer, and it's probably gone from there, too. Your best bet is to use the resources everyone in this topic has provided you and get off your high horse.
I don't have the actuall source, but I can help you out with what you're wanting to do.
The MRS files are "encrypted" with a "you-can't-unzip-me" type of thing. So there's a few things you can do.
1.Turn it back into a zip file.
2.Just decrypt and extract all the files.
To decrypt:
Those are my definitions for encrypt/decrypt. Alright so now you want to place yourself at offset -22 from FILE_END and read 26 bytes for the EndOfCentralDirectory(T6 can correct if I'm wrong) from there you want to check if it's a MRS, Zip, etc based on the signature.MRS: 0x5030208. After we do that we reset our pointer to read the file headers and then we decrypt + extract data. This was a basic project of mine:Code:void ZMRS::decryptData ( BYTE *pBuffer, int iLen) { for ( ; iLen >= 0; iLen--, pBuffer++ ) *pBuffer = ~static_cast<unsigned char>((*pBuffer>>3)|(*pBuffer<<5)); } void ZMRS::encryptData ( BYTE *pBuffer, int iLen) { for ( ; iLen >= 0; iLen--, pBuffer++ ) *pBuffer = ~static_cast<unsigned char>((*pBuffer>>5)|(*pBuffer<<3)); }
http://forum.ragezone.com/f496/zmrs-class-571612/
i dont know why you guys are helping such a fag...
Because he's right. The general RZ community is full of idiots who pertain to nothing but acting cool on the internet and can't do anything simple. "Team Hax0rz" "X-Team" are all script kiddies with no-life. They can't develop anything, and they don't even understand why SQL Injection works or what a blind sql injection is.
Ok, so is this like flamewars or something? lawl. Anyway I'm confused, Wtf are you guys talking bout? Wad Wes? Huh?
lol XZeenon if you read the thread you will know why we was having an argument :P and this thread is old xD
1) wtf Zephyrix :( nice name T_T
2) basicly same thing that phail posted except more in a style i like it :
so you don't need to shift left and right and then combineCode:inline void b8rotr(BYTE* brotr, BYTE nCount) { BYTE mCL; nCount = nCount % 8; _asm { MOV mCL,CL MOV CL,nCount ROR BYTE PTR DS:[brotr],CL MOV CL,mCL } } inline void b8rotl(BYTE* brotl, BYTE nCount) { BYTE mCL; nCount = nCount % 8; _asm { MOV mCL,CL MOV CL,nCount ROL BYTE PTR DS:[brotl],CL MOV CL,mCL } }
cpu:s support the binary rotation command also ;p
basicly :
or if you want higher performance you could write the whole thing in inlineCode:void ZMRS::decryptData ( BYTE *pBuffer, int iLen) { for ( ; iLen >= 0; iLen--, pBuffer++ ) b8rotr(pBuffer,3); } void ZMRS::encryptData ( BYTE *pBuffer, int iLen) { for ( ; iLen >= 0; iLen--, pBuffer++ ) b8rotl(pBuffer,3); // or b8rotr(pBuffer,5); same thing }
something like store the rotation in CL first then make inline loop to cycle through the mrs header ;)
Thanks Jay, I'll just use Zlib and work my way out- I'm using a PPC Processor, so the ASM Code won't be the same. (Example: There's no MOV or PUSH for PPC...)
I love you D:
I love you D:
Thanks for bumping my old thread retards, I'd never have found this crucial info otherwise D: