|
You last visited: Today at 09:48
Advertisement
[Teaching Units] ProxyParadise! A step by step proxy tutorial!
Discussion on [Teaching Units] ProxyParadise! A step by step proxy tutorial! within the CO2 Programming forum part of the Conquer Online 2 category.
07/22/2011, 08:16
|
#121
|
elite*gold: 0
Join Date: Dec 2010
Posts: 341
Received Thanks: 255
|
Quote:
Originally Posted by pro4never
Ooh you  /playful slap
|
Raaawwwrr
Quote:
Originally Posted by BaussHacker
So, when is the sticky coming?
|
After the BJ!
|
|
|
07/22/2011, 10:38
|
#122
|
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
|
Oh lol? Was the same mining bot in Alchemy that I had been using for weeks previous. Seemed that when I decided to actually update the Conquer exe that was when my little miner got thrown into botjail.
|
|
|
07/22/2011, 10:55
|
#123
|
elite*gold: 0
Join Date: Feb 2010
Posts: 50
Received Thanks: 5
|
Quote:
Originally Posted by denominator
Oh lol? Was the same mining bot in Alchemy that I had been using for weeks previous. Seemed that when I decided to actually update the Conquer exe that was when my little miner got thrown into botjail.
|
hey, does alchemy still work for you?
|
|
|
07/22/2011, 11:10
|
#124
|
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
|
I don't know gahanabobo I have not tried since my noop was botjailed a few weeks ago.
|
|
|
07/22/2011, 11:21
|
#125
|
elite*gold: 0
Join Date: Feb 2010
Posts: 50
Received Thanks: 5
|
Quote:
Originally Posted by denominator
I don't know gahanabobo I have not tried since my noop was botjailed a few weeks ago.
|
i have updated it to the new blowfish key etc, but its stuck at the login screen, don't know whats wrong with it
|
|
|
07/22/2011, 11:33
|
#126
|
elite*gold: 0
Join Date: Aug 2010
Posts: 951
Received Thanks: 76
|
I have no idea sorry.
Ahh well patiently awaiting more guides
|
|
|
07/22/2011, 19:40
|
#127
|
elite*gold: 0
Join Date: Dec 2007
Posts: 1,326
Received Thanks: 539
|
Quote:
Originally Posted by denominator
Ahh well patiently awaiting more guides 
|
we all do
another guide will be released soon i believe
|
|
|
07/22/2011, 22:00
|
#128
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by .Kinshi
Raaawwwrr
After the BJ!
|
Remember to use condoms as it can be 'unsafe'
|
|
|
07/22/2011, 23:19
|
#129
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
I wrote most of the new unit when I was back at home. If i get bored I'll finish it up this weekend.
|
|
|
07/23/2011, 02:32
|
#130
|
elite*gold: 80
Join Date: Sep 2007
Posts: 642
Received Thanks: 168
|
Quote:
Originally Posted by gahanabobo
i have updated it to the new blowfish key etc, but its stuck at the login screen, don't know whats wrong with it
|
Update the spawn/char info packets.
|
|
|
07/25/2011, 12:24
|
#131
|
elite*gold: 0
Join Date: Dec 2007
Posts: 1,326
Received Thanks: 539
|
i want to make code to use xp skills automatically but i need to sniff the use skill packet in order to make it work, so which one of those is the use skill packet ? (1103, 1105) ? or something else ?
and i noticed that it requires an encryption which i don't know a **** about it
i hate those **** packets
|
|
|
07/25/2011, 14:29
|
#132
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Look at the old proxy for reference I'd suggest then simply sniff the new structure (may not have changed. Depends how updated the last version of old proxy was)
|
|
|
07/25/2011, 16:50
|
#133
|
elite*gold: 0
Join Date: Dec 2007
Posts: 1,326
Received Thanks: 539
|
ok, i took a look on the packet in the old proxy, and the new one i sniffed
well, this is the packet i sniffed
Code:
Packet Nr 161. Server -> Client, Length : 60, PacketType: 1105
34 00 51 04 06 A1 46 00 DC 01 BA 01 15 04 04 00 ;4 Q¡F ܺ
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ;
00 00 00 00 54 51 53 65 72 76 65 72 ; TQServer
and this is the packet in the old source
Code:
public static bool UseSkill(Skill S, GameUser User, uint Target, ushort X, ushort Y)
{
byte[] Data = new byte[40];
ReadWrite P = new ReadWrite(Data);
#region Encrypting
Target += 0x746F4AE6;
Target ^= User.UID;
Target ^= 0x5F2D2463;
Target = ((Target << 13) | (Target >> 19));
ulong _X = X + 0xffff22ee;
_X -= 0xffff0000;
_X = ((_X << 15) | (_X >> 1));
_X ^= 0x2ed6;
_X ^= User.UID;
X = (ushort)_X;
ulong _Y = Y + 0xffff8922;
_Y -= 0xffff0000;
_Y = ((_Y << 11) | (_Y >> 5));
_Y ^= 0xb99b;
_Y ^= User.UID;
Y = (ushort)_Y;
ushort SkillId = S.ID;
SkillId += 0xeb42;
SkillId = (ushort)(SkillId << 13 | SkillId >> 0x3);
SkillId = (ushort)(SkillId ^ User.UID);
SkillId ^= 0x915d;
#endregion
uint Time = GetStamp(User);
P.WriteInt16((ushort)(Data.Length - 8));
P.WriteInt16((ushort)0x3FE);
P.WriteInt32(Time);
P.WriteInt32(User.UID);
P.WriteInt32(Target);
P.WriteInt16(X);
P.WriteInt16(Y);
P.WriteInt32(24);
P.WriteInt16(SkillId);
P.WriteByte((byte)(S.Level ^ 33));
P.WriteByte((byte)(Time ^ 55));
P.Move(4);
P.WriteString("TQClient");
User.LastAction = DateTime.Now;
User.LastAttack = DateTime.Now;
User.ServerQueue.Enqueue(P.Get);
return true;
}
i have no idea how to update this encryption, and those weird lines
P.WriteInt16((ushort)0x3FE);
P.WriteByte((byte)(S.Level ^ 33));
P.WriteByte((byte)(Time ^ 55));
|
|
|
07/25/2011, 22:58
|
#134
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
0x3FE is obviously packet type (as it's at offset 2 and translates into the correct value)
S.Level = the skill level of what you're using.
Time = the datetime.
the ^'s are related to encryption iirc. The skill encryption did not change. You just need to double check the structure is all correct which I doubt it changed that much if at all.
<edit>
Wow didn't realize the old proxy I posted had such old packets. Yes there's 20 new bytes xD 2 ulongs and a uint iirc.
|
|
|
07/26/2011, 08:30
|
#135
|
elite*gold: 0
Join Date: Dec 2007
Posts: 1,326
Received Thanks: 539
|
Quote:
Originally Posted by pro4never
0x3FE is obviously packet type (as it's at offset 2 and translates into the correct value)
S.Level = the skill level of what you're using.
Time = the datetime.
the ^'s are related to encryption iirc. The skill encryption did not change. You just need to double check the structure is all correct which I doubt it changed that much if at all.
<edit>
Wow didn't realize the old proxy I posted had such old packets. Yes there's 20 new bytes xD 2 ulongs and a uint iirc.
|
how did u figure out that there are new bytes ?
and there is also something weird, 0x3FE -> 1022 same id as the attack packet, while the id of the one i sniffed is 1105  , maybe they are two different packets ?
lol seems like iam the only active member with you here, still couldn't figure out how to update this old packet, still have a lot to learn
|
|
|
All times are GMT +1. The time now is 09:48.
|
|