[Release] MuOnline Packet Sniffer & Analizer

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    [Release] MuOnline Packet Sniffer & Analizer

    Currently I working on packet sniffer(like wpe but only read)

    Features:
    Capturing Packets between Client <-> Server,CS
    Showing All Info About Packet: Len, Direction, Decoded Data If Needed, Counter ....

    Analyze Data Structure - (Now I Working On It)

    Some screen:


  2. #2
    Member laudaicat is offline
    MemberRank
    Oct 2008 Join Date
    86Posts

    Re: MuOnline Packet Sniffer & Analizer

    Why you do it, while gameserver with pdb released ?

  3. #3
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    Re: MuOnline Packet Sniffer & Analizer

    For fun. For learn some new function while coding it, get some skills. For get deeper in packet structure(learn too).


    So now u know:)

  4. #4
    gooby pls Phant0m is offline
    MemberRank
    Mar 2008 Join Date
    ArgentinaLocation
    1,498Posts

    Re: MuOnline Packet Sniffer & Analizer

    Can you share a source? I'd like to see how it works.

  5. #5
    Novice nitoygo is offline
    MemberRank
    Jun 2012 Join Date
    1Posts

    Re: MuOnline Packet Sniffer & Analizer

    Can you share a source? I'd like to see how it works.
    Yes, please do share. I'd also like to make something like this :D

  6. #6
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    Re: MuOnline Packet Sniffer & Analizer

    When i finish i will release source

  7. #7
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    Re: MuOnline Packet Sniffer & Analizer

    I have small problem to read item packet F3 10 for main 0,97d. For example 22 BC 24 how to shift it to get double axe +7+s+l?

    22 >> 4 & 0x0F =2
    22 & 0x0F =2
    But doubleaxe is 1 2
    Last edited by Razzor; 22-04-14 at 09:41 AM.

  8. #8
    Kingdom of Shadows [RCZ]ShadowKing is offline
    MemberRank
    Jul 2007 Join Date
    1,644Posts

    Re: MuOnline Packet Sniffer & Analizer

    Quote Originally Posted by Razzor View Post
    I have small problem to read item packet F3 10 for main 0,97d. For example 22 BC 24 how to shift it to get double axe +7+s+l?

    22 >> 4 & 0x0F =2
    22 & 0x0F =2
    But doubleaxe is 1 2
    You may want to use structs to get info from item's hex code as it's much easier than shifting and shits.
    Here it is for versions with 16 bytes length hex code of items:
    Code:
    #pragma pack(push, 1)
    
    struct ItemInfo
    {
        /* 00 */BYTE id;            // ok
        union
        {
            struct
            {
                BYTE bAdd    : 2;
                BYTE bLuck    : 1;
                BYTE bLevel    : 4;
                BYTE bSkill    : 1;
            };
        /* 01 */    BYTE OptionData;    // ok
        };
    
        /* 02 */BYTE Durrability;    // ok
        /* 03 */DWORD Serial;        // ok
    
        union
        {
            struct
            {
                BYTE bAddE        : 1;
                BYTE bExeOp1    : 1;
                BYTE bExeOp2    : 1;
                BYTE bExeOp3    : 1;
                BYTE bExeOp4    : 1;
                BYTE bExeOp5    : 1;
                BYTE bExeOp6    : 1;
            };
            /* 07 */BYTE ExeOp;        // ok
        };
    
        /* 08 */BYTE AncientOp;
    
        union
        {
            struct
            {
                BYTE bOp380    : 4;
                BYTE bType    : 4;
            };
        /* 09 */BYTE type;            // ok
        };
    
        union
        {
            struct
            {
                BYTE bOpId        : 4;
                BYTE bOpType    : 4;
            };
        /* 10 */BYTE JoHOp;            // ok
        };
    
        /* 11 */BYTE SocketOp1;        // ok
        /* 12 */BYTE SocketOp2;        // ok
        /* 13 */BYTE SocketOp3;        // ok
        /* 14 */BYTE SocketOp4;        // ok
        /* 15 */BYTE SocketOp5;        // ok
    };
    
    #pragma pack(pop)
    I never worked on 0.97d but if you tell me the DB version I may take a look today and post the struct.

    EDIT: in your code you lack parenthesis and "AND" operation is applied on 4, the correct code would be "(22 >> 4) & 0x0F".

  9. #9
    gooby pls Phant0m is offline
    MemberRank
    Mar 2008 Join Date
    ArgentinaLocation
    1,498Posts

    Re: MuOnline Packet Sniffer & Analizer

    Quote Originally Posted by Lucila View Post
    but if you get the source... you can add the packet editor feature xD
    Most kids don't have the required knowledge to program, so the release of this source, as is, is not a threat to any game server. It's sole purpose is to help further develop the game.

  10. #10
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    Re: MuOnline Packet Sniffer & Analizer

    Someone can help me how to read this right site packet?
    C4000B-F310-01- ##### 00 20 00 12 00 Small Axe +0 No skill,No Lack,No Op No Exe
    Ok I Found it
    Last edited by Razzor; 22-04-14 at 08:28 PM.

  11. #11
    el gordito tetas caidas GM-Andromeda is offline
    MemberRank
    Jun 2006 Join Date
    Complex plane.Location
    202Posts

    Re: MuOnline Packet Sniffer & Analizer

    Quote Originally Posted by Lucila View Post
    but if you get the source... you can add the packet editor feature xD
    you cant, he said u can only "read" messages, not modify them.

    i bet he is using some library like tcpdump to sniff all traffic, then filter all that data by ip/port and then getting ip src/dest mac info and layer 7 (data) and then show that info.

    so, if this is the case (of course, no need to hook any dll, any function), you can only "watch" what u receive and send. if you want to send data, the easy way would be to hook WSASend or any other win32 api using the current socket. Otherwise, u will need to use Scapy or any other alternative to inject packets directly to the tcp stack. just kid stuff...

    at least that's what i used to do.

  12. #12
    Proficient Member Razzor is offline
    MemberRank
    Dec 2012 Join Date
    PolandLocation
    156Posts

    Re: MuOnline Packet Sniffer & Analizer

    You are in wrong forum, this is development section not how to cheat. I dont write anywhere that is for only reversing login packet lol. This sniffer is for learn how all packet are build, how looks communication between server<-> client, to try in future write basic server

  13. #13
    el gordito tetas caidas GM-Andromeda is offline
    MemberRank
    Jun 2006 Join Date
    Complex plane.Location
    202Posts

    Re: MuOnline Packet Sniffer & Analizer

    this was a simple sniffer i coded a while ago, used to dump messages for another game, but it is the same idea.

    for each message (or packet, whatever), u can create a class, and inherit a method from an interface, absrtact class etc, called, lets say, "AsText()" o just "Print()"

    so for each message, you would see, the entire byte string and a description, like positions, ids, etc

    for example



    if u click one message, a description will appear in the grey textbox, showing the hex string and all the fields used in that message, like positions, names, ids, etc. I think that's the best way to do it, so u can see the actual flow, very quickly and if u want details, just "click" the message :)

    pd: dont feed the trolls, they will eat you.

    PD2: i think u already did what i've just said hahaha, one single message in listbox and then details in textbox. next time i'll spend more time reading instead of writing. :P
    Last edited by GM-Andromeda; 23-04-14 at 08:49 PM.

  14. #14
    Kingdom of Shadows [RCZ]ShadowKing is offline
    MemberRank
    Jul 2007 Join Date
    1,644Posts

    Re: MuOnline Packet Sniffer & Analizer

    Please stop posting things that don't contribute to this development!

  15. #15
    Account Upgraded | Title Enabled! Zitinho is offline
    MemberRank
    Aug 2009 Join Date
    204Posts

    Re: MuOnline Packet Sniffer & Analizer

    Good job. Keep doing it.



Page 1 of 2 12 LastLast

Advertisement