[Help]Packets

Results 1 to 2 of 2
  1. #1
    Registered rojeh222 is offline
    MemberRank
    May 2011 Join Date
    15Posts

    talk [Help]Packets


    RaGEZONE Recommends

    RaGEZONE Recommends

    Hello,

    I have downloaded rice once again hoping I can do better this time after learning the basics of visual c#, too bad is I have never dealt with packets, I do know that they are being used to deliver information between the client and the server.

    The problem is , since the client is not open-source, You kind of don't know what each packet contains or requests, right? or am I missing something?

    For example, I do know that packet number 85 is for the dealership, I did manage to fetch the following :
    • character-name
    • car-id


    But nothing about whether it requests a coupon or not and the color.

    And in packet number 86, you do write the information to it, for some reason the order is not the same.
    Code:
     
          ack.Writer.Write(1);//no idea
          ack.Writer.Write(cid);//car id
          ack.Writer.Write(1);//no idea
          ack.Writer.Write(9);//grade
    My question is this, Can you know what each packet contains or requests (and the type of the value)?
    If I am not understanding the concept of the packet right, can you please link me to somewhere where I can study it?
    Last edited by rojeh222; 24-01-17 at 05:31 PM. Reason: Typo [title]
    Follow your heart but take your brain with you.


  2. #2
    Gold subscription Snopboy is offline
    Gold SubscriberRank
    Sep 2011 Join Date
    Kerning PQLocation
    988Posts

    Re: [Help]Packets

    Unpack the client, create an IDB and use it in IDA. By reading the pseudo-C disassembled code of the client, you'll eliminate the need to "guess" the bytes and sniff packets, but sniffing will still be very useful, especially to know what action is handled by what packet, in what controller it's handled, etc.

    Good luck.
    PHP<3
    Looking for PHP developers for code reviews, PM me




Advertisement