|
You last visited: Today at 17:25
Advertisement
[Feature Analysis] Whisper Details
Discussion on [Feature Analysis] Whisper Details within the CO2 Private Server forum part of the Conquer Online 2 category.
07/26/2012, 08:07
|
#1
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,212
Received Thanks: 4,115
|
[Feature Analysis] Whisper Details
Hey everyone.
I know how hard it is to code features when you don't have a packet sniffer and such. Not just that, I know that analyzing the packet sniff might be difficult for some who don't know how the data is used. Here's my packet log for whisper details:
Packet Log:
Code:
Packet 1 -- From: TQClient -- Length: 25 | Receive Length: 33 -- Type: 1015
19 00 F7 03 00 00 00 00 1A 01 0C 53 6D 6F 6B 65 ; ÷ Smoke
54 68 65 42 6F 6D 62 00 00 54 51 43 6C 69 65 6E ; TheBomb TQClien
74 ; t
Packet 3 -- From: TQServer -- Length: 71 | Receive Length: 79 -- Type: 1015
47 00 F7 03 00 00 00 00 1A 02 0C 53 6D 6F 6B 65 ; G ÷ Smoke
54 68 65 42 6F 6D 62 2D 34 33 31 39 32 32 36 20 ; TheBomb-4319226
31 32 37 20 32 32 39 20 23 53 95 54 95 41 95 52 ; 127 229 #S•T•A•R
95 53 20 23 20 46 65 6D 6D 65 2E 46 61 74 61 6C ; •S # Femme.Fatal
65 20 30 20 31 00 00 54 51 53 65 72 76 65 72 ; e 0 1 TQServer
My analysis:
The client sends a string update packet (1015) to the server that includes the character's name in a string. The server then sends back a string packet as a response that includes the character's name in one string and the character's details in another (separated by spaces). After some investigation, you can't send the string packet with whisper data unless the client requests it.
Picture:
(I put none in the guild and clan slots just to show you that values appear there in the interface)
|
|
|
07/26/2012, 20:02
|
#2
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
These are a fantastic idea, You don't give them the answer, but you give enough for them to figure it out.
|
|
|
07/26/2012, 20:05
|
#3
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
This will help some for sure
|
|
|
07/26/2012, 20:14
|
#4
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,152
Received Thanks: 321
|
Nice read, good work.
|
|
|
07/26/2012, 20:40
|
#5
|
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
|
A lot of public sources contains that packet structured and ready to be copy pasted/edited/reused.... The old hellmouth source contained/handled it if i'm not mistaken or at least its structure.
|
|
|
07/26/2012, 20:45
|
#6
|
elite*gold: 0
Join Date: Jun 2009
Posts: 611
Received Thanks: 195
|
He's just doing it for the beginners who just really want to look at an un-structured packet, and how it looks like ,etc, and then maybe compare it with the structured one, to understand more about packets, and to be able to do more packets themselves, etc :P.
|
|
|
07/26/2012, 21:03
|
#7
|
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
|
Quote:
Originally Posted by diedwarrior
He's just doing it for the beginners who just really want to look at an un-structured packet, and how it looks like ,etc, and then maybe compare it with the structured one, to understand more about packets, and to be able to do more packets themselves, etc :P.
|
Actually... this isn't really teaching anybody... advanced coders can sniff it/analyze it/structure it and use it all by them self... and a none advanced coder will look at the bunch of bytes that fang pasted and say WTF i don't understand ****... how does it work and why does look like that fang plz coding it to me i'll bay you mony...
Whatever :P
|
|
|
07/26/2012, 21:05
|
#8
|
elite*gold: 0
Join Date: Jun 2009
Posts: 611
Received Thanks: 195
|
Well, I learned how to do my first ever packet by looking at a hex dump and just trying to understand stuff, took me like 4 hours to understand what the **** was that, but yeah, I still learned and understood how it works, etc.
So yeah, I'm pretty sure I'm not just talking about myself only when I say this is going to help some people D:.
But everyone got their own opinions which I don't even dare to question, so meh, everybody can believe in what they want, I'm not saying I'm correct and you're wrong, or vice versa, so yeah. .
|
|
|
07/26/2012, 21:07
|
#9
|
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
|
Quote:
Originally Posted by diedwarrior
So yeah, I'm pretty sure I'm not just talking about myself only when I say this is going to help some people D:.
|
If you say so
|
|
|
07/26/2012, 21:11
|
#10
|
elite*gold: 0
Join Date: Jun 2009
Posts: 611
Received Thanks: 195
|
Quote:
Originally Posted by _DreadNought_
These are a fantastic idea, You don't give them the answer, but you give enough for them to figure it out.
|
Quote:
Originally Posted by I don't have a username
This will help some for sure
|
Quote:
Originally Posted by -Shunsui-
Nice read, good work.
|
I'm not alone :P, all it takes is motivation and time, for anybody to learn anything.
|
|
|
07/26/2012, 21:31
|
#11
|
elite*gold: 12
Join Date: Jul 2011
Posts: 8,212
Received Thanks: 4,115
|
Quote:
Originally Posted by { Angelius }
Actually... this isn't really teaching anybody... advanced coders can sniff it/analyze it/structure it and use it all by them self... and a none advanced coder will look at the bunch of bytes that fang pasted and say WTF i don't understand ****... how does it work and why does look like that fang plz coding it to me i'll bay you mony...
Whatever :P
|
You're such a ***** some times Angelius. Stop insulting the forum's newcomers. There are people who know how to code and have never seen this before either. Helpful to you or not, I posted this because I knew it would help a few people understand it.
|
|
|
07/26/2012, 23:15
|
#12
|
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
|
Quote:
Originally Posted by Fаng
You're such a ***** some times Angelius. Stop insulting the forum's newcomers. There are people who know how to code and have never seen this before either. Helpful to you or not, I posted this because I knew it would help a few people understand it.
|
Just saying
|
|
|
07/26/2012, 23:39
|
#13
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
In some way I agree with Angelius, but miracles happen everywhere.
|
|
|
07/28/2012, 00:29
|
#14
|
elite*gold: 0
Join Date: Mar 2010
Posts: 17
Received Thanks: 0
|
byte[] ok2 = new byte[33]
{
19 ,0x00, 0xF7 ,0x03 ,0x00 ,0x00 ,0x00 ,0x00 ,0x1A ,0x01 ,0x0C ,0x53 ,0x6D ,0x6F ,0x6B ,0x65,
0x54 ,0x68 ,0x65 ,0x42 ,0x6F ,0x6D ,0x62 ,0x00 ,0x00 ,0x54 ,0x51 ,0x43 ,0x6C ,0x69 ,0x65 ,0x6E,
74
};
client.Send(ok2);
byte[] ok = new byte[79]
{
47, 00, 0xF7, 03, 00, 00, 00, 00, 0x1A, 02 ,0x0C, 53, 0x6D, 0x6F, 0x6B, 65,
54, 68, 65, 42, 0x6F, 0x6D, 62, 0x2D, 34, 33, 31, 39, 32, 32, 36, 20,
31, 32, 37, 20, 32, 32, 39, 20, 23, 53, 95, 54, 95, 41, 95, 52,
95, 53, 20, 23, 20, 46, 65, 0x6D, 0x6D, 65, 0x2E, 46, 61, 74, 61, 0x6C,
65, 20, 30, 20, 31, 00, 00, 54, 51, 53, 65, 72, 76, 65 ,72
};
client.Send(ok);
I don't understand any thing.
Information: If you want to check player status(Details in chat) you need to become enate off this player.
|
|
|
07/28/2012, 00:50
|
#15
|
elite*gold: 0
Join Date: Jun 2009
Posts: 611
Received Thanks: 195
|
I assure you this one wont be a miracle ^.
|
|
|
|
|
Similar Threads
|
Analysis
01/18/2012 - Dekaron Private Server - 10 Replies
For everyone asking.... ALL the time
This is my analysis of the current pservers out there.
http://i.imgur.com/SN4IT.png
http://www.elitepvpers.com/forum/imgur.com/lplYa. png
|
ICQ ANALYSIS!
05/13/2011 - Quotes - 5 Replies
Kurz aber ich hab selber dabei stark gelächelt. :D
|
Need Analysis/Help
08/18/2009 - Soldier Front Hacks, Bots, Cheats & Exploits - 4 Replies
sf replay player - it can play rpl file or replay tape of SF also included the replays of elimination in SFWC china 2008
dl: ReplayToolRedist_global.zip
mga sir gusto ko sanang mag patulong sanyu....bka pdeng ma play ang replay tape ng PSF d2...
|
Whisper Alert!!!Alerts you when you get a whisper.
06/16/2007 - CO2 Bots & Macros - 37 Replies
Hey Hey, This was requested on forum somewhere..lol My 3rd and I think useful contribution.
It will alert you if you have a whisper when marketing.
Settings:
Desktop 1024,768 CO 1024,768
Whisper color=Dark Blue (Set in your chat options) *make sure no chats other than Whisper are using Dark Blue.
|
All times are GMT +2. The time now is 17:25.
|
|