Skilled Illusionist
- Joined
- Jul 4, 2009
- Messages
- 363
- Reaction score
- 65
is this emu compatible with phoenix? or is it a complete other database?
sorry for bad english i'm dutch
sorry for bad english i'm dutch
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!is this emu compatible with phoenix? or is it a complete other database?
sorry for bad english i'm dutch
Can I... love you?
Cracked Encryption
Response:
Code:class Response { public StringBuilder Builder = new StringBuilder(); public int LenthBuilder = 0; private int HeaderId; public Response(int HeaderId) { this.HeaderId = HeaderId; } public void AppendInt32(int i) { Builder.Append('\x0'); Builder.Append(Convert.ToChar(i)); LenthBuilder += 2; } public void AppendBoolean(bool Bool) { AppendInt32((Bool) ? 1 : 0); } public void AppendStringWithBreak(string i) { AppendInt32(i.Length); Builder.Append(i); LenthBuilder += i.Length; } public byte[] GetBytes() { StringBuilder Merge = new StringBuilder(); for (int i = 0; i < 2; i++) { Merge.Append('\x0'); } Merge.Append('\x0'); Merge.Append(Convert.ToChar(LenthBuilder + 2)); Merge.Append('\x0'); Merge.Append(Convert.ToChar(HeaderId)); Merge.Append(Builder.ToString()); return Encoding.Default.GetBytes(Merge.ToString()); } }
Request:
Code:class Request { private List<char> Body; public int PacketLength = 0; public int HeaderId = 0; private int Pointer = 0; public Request(char[] Bytes) { Body = Bytes.ToList(); Clean(); } public void Clean() { ReadBytes(2); PacketLength = PopWiredInt32(); HeaderId = PopWiredInt32(); } public int PopWiredInt32() { return Convert.ToByte(ReadBytes(2)[1]); } public Boolean PopWiredBoolean() { return PopWiredInt32() == 1; } public string PopFixedString() { string Builder = string.Empty; int Length = PopWiredInt32(); for (int i = 0; i < Length; i++) { Builder += Convert.ToChar(ReadBytes(1)); } return Builder; } public char[] ReadBytes(int Amount) { char[] Array = new char[Amount]; for (int i = 0; i < Amount; i++) { Array[i] = Body[Pointer]; Pointer++; } return Array; } }
Cracked Encryption
This is not "encryption" etc... Is just packet obfuscation... The host protection problem is still here...
<RETRO IP> <retroname>.habbo.com
Just get people to add in the hosts file...
Code:<RETRO IP> <retroname>.habbo.com
Problem solved
---------- Post added at 04:37 AM ---------- Previous post was at 04:25 AM ----------
Why does it say Speed Emulator?
Just get people to add in the hosts file...
Code:<RETRO IP> <retroname>.habbo.com
Problem solved
---------- Post added at 04:37 AM ---------- Previous post was at 04:25 AM ----------
Why does it say Speed Emulator?
Because its made in like 10 min
Lol, but why Speed Emulator and not Brick Something??
This is not "encryption" etc... Is just packet obfuscation... The host protection problem is still here...
Several people have figured out the "new changes to the protocol" more than a week ago..I've cracked the new encryption ;D
Several people have figured out the "new changes to the protocol" more than a week ago..
Maybe they started before wichard. Even tho he made that thread or posted in that thread doesn't mean he started to try "decrypting" it.
Encryptions forced now. gl guys.