Formal Release

12/04/2010 22:11 .Kob#91
If someone want it, here is the Hybridefender.dll that was used for Project Manifest in 5135 version.
12/05/2010 14:33 _Emme_#92
Is the cryptography incorrect?

Code:
static unsafe void Auth_ClientReceive(NetworkClient nClient, byte[] Received)
        {
            AuthClient Client = nClient.Owner as AuthClient;
            Client.Crypto.Decrypt(Received, Received, Received.Length);

            fixed (byte* pReceived = Received)
            {
                ushort Type = *((ushort*)(pReceived + 2));
                switch (Type)
                  {}
When it comes to Client.Crypto.Decrypt, Received is 276 (which it should be, same goes for length).
When it first sets pReceived, it is '0x014c9108', and Type becomes '45847', when it should be 1086.

Any ideas?
12/05/2010 17:15 ImFlamedCOD#93
Everything is fine with the source eme.

Just download Visual Stuido 2008; The source was built under 2008 and since we don't have the sources , or your just lazy to port out the issues, download visual studio 2008 off the internet and build under 2008 conditions.

Other than that , if anyone needs help with the spell issue , use a skill and you dc right away. I got the fix for that.
12/05/2010 17:59 _Emme_#94
Quote:
Originally Posted by ImFlamedCOD View Post
Everything is fine with the source eme.

Just download Visual Stuido 2008; The source was built under 2008 and since we don't have the sources , or your just lazy to port out the issues, download visual studio 2008 off the internet and build under 2008 conditions.

Other than that , if anyone needs help with the spell issue , use a skill and you dc right away. I got the fix for that.
You don't seem to understand the problem. The source builds fine and runs fine, no problems when it comes to that. But whenever a client logs in (or tries, lol), it never reach the 1086 hence the Receive is wrong, which I think comes down to the Crypto.Decrypt.

Anyone else got any suggestions?
12/05/2010 18:28 Kiyono#95
Quote:
Originally Posted by ImFlamedCOD View Post
Everything is fine with the source eme.

Just download Visual Stuido 2008; The source was built under 2008 and since we don't have the sources , or your just lazy to port out the issues, download visual studio 2008 off the internet and build under 2008 conditions.

Other than that , if anyone needs help with the spell issue , use a skill and you dc right away. I got the fix for that.
I haven't encountered that, is there anything else that you need to do to trigger it? Beause my spells work just fine, the ones that are coded that is, not coded ones obviously don't work.
12/05/2010 19:08 -impulse-#96
Quote:
Originally Posted by Kiyono View Post
I haven't encountered that, is there anything else that you need to do to trigger it? Beause my spells work just fine, the ones that are coded that is, not coded ones obviously don't work.
He's using an untouched client, that starts without hybrid's defender...which means the auth crypto is wrong. (in client file in auth project, the good auth crypto is '//', replace it and it's fine)
12/05/2010 20:09 ImFlamedCOD#97
Yea if you don't inject hybrid defender the spells will not work. He changed the spell crypto as well as the auth crypto in the defender.
12/05/2010 20:12 -impulse-#98
Quote:
Originally Posted by ImFlamedCOD View Post
Yea if you don't inject hybrid defender the spells will not work. He changed the spell crypto as well as the auth crypto in the defender.
and so, I changed both ^^
12/05/2010 20:38 InfamousNoone#99
I already said if you're using a regular client, you'd need to change the auth encryption.
12/05/2010 20:51 WH-Man#100
Quote:
Originally Posted by InfamousNoone View Post
I already said if you're using a regular client, you'd need to change the auth encryption.
Can you just upload the correct client?
12/05/2010 20:56 InfamousNoone#101
Hmmmm... Let me think.... No.
12/05/2010 20:59 WH-Man#102
Quote:
Originally Posted by InfamousNoone View Post
Hmmmm... Let me think.... No.
cool story.
12/05/2010 21:27 Syst3m_W1z4rd#103
Quote:
Originally Posted by WH-Man View Post
Can you just upload the correct client?
Look some pages back :D
There is a link to the patch.
12/05/2010 21:35 -impulse-#104
Quote:
Originally Posted by InfamousNoone View Post
I already said if you're using a regular client, you'd need to change the auth encryption.
Beside the auth encryption, you need to change the spell encryption too.
12/05/2010 21:54 _Emme_#105
Quote:
Originally Posted by -impulse- View Post
He's using an untouched client, that starts without hybrid's defender...which means the auth crypto is wrong. (in client file in auth project, the good auth crypto is '//', replace it and it's fine)
Sorry, should of mentioned that I'm actually injecting the HybridDefender into the client, lol. At first, I injected the HybridDefender that Kiyono used, which resulted in the injection failed and client closed. Then I tried with the one that's recently posted, on this page actually, whereas the injection was successful, but encountred this problem.