Okay so the reason people are getting banned on Exorth for using cheat clients because the server detects if it's the official client because the Exorth client sends a "secret" validation packet. I know this because an admin told me. What we need to do is find out what this packet is. I decompiled and deobfuscated their client.java for their client. I'll put it on pastebin.
Here's the method for sending packets. It's difference since it's a reverse engineered client version.
Code:
aClass6_Sub2_Sub1_1337.method268((byte) size, number);
Now can someone look through the whole client.java and find this "secret" validation packet? I gathered a list of the posible packets. But none of them seemed to work because I tried sending the packets I "assumed" were one of the secret packets, and I got banned.
Here's my assumed secret packet list.
Code:
aClass30_Sub2_Sub2_1192.method397((byte) 6, 218);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 57);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 153);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 228);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 139);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 156);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 181);
aClass30_Sub2_Sub2_1192.method397((byte) 6, 79);
Yet none of them are it. Here's the pastebinned client.java finally.
http://pastebin.com/m5c3e1e96
If anyone wants the rest of the java files, pm me. The client is not runnable do to errors and I cbf to fix them.