1. Reklam


    1. joysro
      ledas
      jungler
      keasro
      zeus
      karantina

Silkroad Paket ayrıştırma yardımcı olabilecek varmı


  1. mss29

    mss29 Öğreniyorum rank8

    Kayıt:
    10 Ocak 2008
    Mesajlar:
    128
    Beğenilen Mesajlar:
    0
    Ödül Puanları:
    16
    selam
    arkadaşlar şimdi bir paket analiz programı hazırladım gelen giden paket opcode'leri yakalıyor fakat gelen paketin içindekileri düzgün bir şekilde ayıramadım internette örneklerine baktım uyguladım ama 4 4 lük sonuç alamıyorum biryerde hata var çözemedim yazılımcı arkadaşlar yardım ederse çok sevinirim

    gelen veri Packet ismindeki bir class la geliyor(internette bulduğum bir class) ve bu kendi içinde converterleri var bunlarla gerekli değerleri alıyorum ama her değer doğru gelmiyor veya eksik
    Kod:
                         
     public static void KontrolE(Packet pck)
            {
                try
                {
                    switch (pck.Opcode)
                    {
                        case 0x3013:
                            uint unknown = pck.ReadUInt32();
                            uint objectid = pck.ReadUInt32();
                            byte volume = pck.ReadUInt8();
                            byte level = pck.ReadUInt8();
                            byte HighestLevel = pck.ReadUInt8();
                            ulong currexp = pck.ReadUInt64();
                            uint spEXP = pck.ReadUInt32();
                            ulong gold = pck.ReadUInt64();
                            uint sp = pck.ReadUInt32();
                            ushort attrpoint = pck.ReadUInt16();
                            byte berserklevel = pck.ReadUInt8();
                            ulong unknown2 = pck.ReadUInt64();
                            ulong hp = pck.ReadUInt64();
                            ulong mp = pck.ReadUInt64();
                            byte noobflag = pck.ReadUInt8();
                            byte dialyPK = pck.ReadUInt8();
                            ushort pklevel = pck.ReadUInt16();
                            uint Murdererlevel = pck.ReadUInt32();
                            byte tittle = pck.ReadUInt8();
                            break;
                    }
                }
    
    bu değerleri kullanarak işlem yapıyorum ama sorun var
    Kod:
     [Dword] 8B CD 07 40                                      Unknown
     [Dword] 8F 39 00 00                                      ObjectID
     [Byte] 22                                                Volume
     [Byte] 32                                                Level
     [Byte] 32                                                HighestLevel
     [Qword] 84 B5 2B 00 00 00 00 00                          Current Exp
     [Dword] F3 00 00 00                                      SP Exp (0-400)
     [Qword] 40 04 5E 01 00 00 00 00                          Gold
     [Dword] 9A 24 00 00                                      SP
     [Word] 00 00                                             Attribute Points
     [Byte] 05                                                HwanLevel (Berserk Orbs)
     [Dword] 00 00 00 00                                      Unknown
     [Dword] 1C 07 00 00                                      Current HP
     [Dword] 43 16 00 00                                      Current MP
     [Byte] 00                                                NoobFlag
     [Byte] 00                                                Daily PK
     [Word] 00 00                                             PK Level
     [DWord] 00 00 00 00                                      Murder Level
     [Byte] 00                                                Title
    buda gelen veri hex ve ascii biçiminde bunun içineki değerleri düzgün bir şekilde yukardaki şekilde almayı deniyorum ama sorunu çözemedim.
    Kod:
    0B 7F F0 C1                                       ................
    24 3A 00 00                                       $:..............
    44                                                D...............
    5C                                                \...............
    5C                                                \...............
    BC 4A 32 0C 00 00 00 00                           .J2.............
    00 00 00 00                                       ................
    BE 33 6D 00 00 00 00 00                           .3m.............
    AF C2 03 00                                       ................
    F5 00                                             ................
    00                                                ................
    00 00 00 00                                       ................
    EA 20 00 00                                       ................
    48 1A 00 00                                       H...............
    00                                                ................
    00                                                ................
    00 00                                             ................
    00 00 00 00                                       ................
    00                                                ................
    00                                                ................
    4D                                                M...............
    09                                                ................
    01                                                ................
    00 00 00 00                                       ................
    61 2D 00 00                                       a-..............
    00                                                ................
    00 00 00 00 00 00 00 00                           ................
    2D 00 00 00                                       -...............
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    04                                                ................
    00 00 00 00                                       ................
    62 2D 00 00                                       b-..............
    00                                                ................
    00 00 00 00 00 00 00 00                           ................
    2D 00 00 00                                       -...............
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    05                                                ................
    00 00 00 00                                       ................
    63 2D 00 00                                       c-..............
    00                                                ................
    00 00 00 00 00 00 00 00                           ................
    2C 00 00 00                                       ,...............
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    06                                                ................
    00 00 00 00                                       ................
    89 2A 00 00                                       .*..............
    00                                                ................
    00 00 00 00 00 00 00 00                           ................
    27 00 00 00                                       '...............
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    0D                                                ................
    00 00 00 00                                       ................
    42 1D 00 00                                       B...............
    01 00                                             ................
    0E                                                ................
    00 00 00 00                                       ................
    43 1D 00 00                                       C...............
    01 00                                             ................
    0F                                                ................
    00 00 00 00                                       ................
    8E 28 00 00                                       .(..............
    14 00                                             ................
    10                                                ................
    00 00 00 00                                       ................
    9F 24 00 00                                       .$..............
    01                                                ................
    00 00 00 00 00 00 00 00                           ................
    00 00 00 00                                       ................
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    12                                                ................
    00 00 00 00                                       ................
    05 05 00 00                                       ................
    00                                                ................
    28 84 B0 0E 00 00 00 00                           (...............
    5E 00 00 00                                       ^...............
    02                                                ................
    05 00 00 00 01 00 00 00                           ................
    35 00 00 00 04 00 00 00                           5...............
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    05                                                ................
    01                                                ................
    00                                                ................
    00 00 00 00                                       ................
    9E 24 00 00                                       .$..............
    01                                                ................
    00 00 00 00 00 00 00 00                           ................
    00 00 00 00                                       ................
    00                                                ................
    01                                                ................
    00                                                ................
    02                                                ................
    00                                                ................
    00                                                ................
    01                                                ................
    01 02 00 00                                       ................
    5C                                                \...............
    01                                                ................
    02 02 00 00                                       ................
    00                                                ................
    01                                                ................
    03 02 00 00                                       ................
    00                                                ................
    01                                                ................
    04 02 00 00                                       ................
    00                                                ................
    01                                                ................
    05 02 00 00                                       ................
    00                                                ................
    01                                                ................
    06 02 00 00                                       ................
    02                                                ................
    02                                                ................
    00                                                ................
    01                                                ................
    04 21 00 00                                       .!..............
    01                                                ................
    01                                                ................
    1F 21 00 00                                       .!..............
    01                                                ................
    02                                                ................
    01 00                                             ................
    01 00 00 00                                       ................
    0E                                                ................
    FC 00 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    1B 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 53 50 5F 45 55 5F 45 58   SN_CON_QSP_EU_EX
    49 4E 56 45 4E 54 4F 52 59 5F 31                  INVENTORY_1.....
    01                                                ................
    00 00 00 00                                       ................
    81 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 31                                 ASIC_1..........
    01                                                ................
    00 00 00 00                                       ................
    82 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 32                                 ASIC_2..........
    01                                                ................
    00 00 00 00                                       ................
    83 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 33                                 ASIC_3..........
    01                                                ................
    00 00 00 00                                       ................
    84 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 34                                 ASIC_4..........
    01                                                ................
    00 00 00 00                                       ................
    85 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 35                                 ASIC_5..........
    01                                                ................
    00 00 00 00                                       ................
    86 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 36                                 ASIC_6..........
    01                                                ................
    00 00 00 00                                       ................
    87 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 37                                 ASIC_7..........
    01                                                ................
    00 00 00 00                                       ................
    88 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 38                                 ASIC_8..........
    01                                                ................
    00 00 00 00                                       ................
    89 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 39                                 ASIC_9..........
    01                                                ................
    00 00 00 00                                       ................
    8A 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    17 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 31 30                              ASIC_10.........
    01                                                ................
    00 00 00 00                                       ................
    8B 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    17 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 31 31                              ASIC_11.........
    01                                                ................
    00 00 00 00                                       ................
    8C 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    01                                                ................
    17 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 31 32                              ASIC_12.........
    01                                                ................
    00 00 00 00                                       ................
    8D 01 00 00                                       ................
    10                                                ................
    00                                                ................
    18                                                ................
    08                                                ................
    01                                                ................
    01                                                ................
    00                                                ................
    16 00                                             ................
    53 4E 5F 43 4F 4E 5F 51 45 56 5F 41 4C 4C 5F 42   SN_CON_QEV_ALL_B
    41 53 49 43 5F 30                                 ASIC_0..........
    01                                                ................
    00 00 00 00                                       ................
    00                                                ................
    00 00 00 00                                       ................
    8E 05 55 00                                       ..U.............
    6C 6A                                             lj..............
    1D DC 80 43 00 00 34 43 1D DE B3 44 0C 4D         ...C..4C...D.M..
    00                                                ................
    01                                                ................
    00                                                ................
    0C 4D                                             .M..............
    00                                                ................
    00                                                ................
    00                                                ................
    00                                                ................
    00 00 80 41                                       ...A............
    00 00 48 42                                       ..HB............
    00 00 C8 42                                       ...B............
    00                                                ................
    0B 00                                             ................
    4D 65 63 5F 57 61 72 72 69 6F 72                  Mec_Warrior.....
    00 00                                             ................
    00                                                ................
    01                                                ................
    00 00 00 00                                       ................
    00 00 00 00                                       ................
    00 00 00 00                                       ................
    00                                                ................
    00                                                ................
    00                                                ................
    FF                                                ................
    57 03 A0 07 00 00 00 00                           W...............
    D3 13 00 00                                       ................
    00                                                ................
    07                                                ................
    05                                                ................
    01 4A EA 03 00 64 02 4A F0 03 00 64 03 4A EE 03   .J...d.J...d.J..
    00 64 04 4A F8 03 00 64 05 4A EB 03 00 64         .d.J...d.J...d..
    00 00                                             ................
    00 00                                             ................
    00 00                                             ................
    00                                                ................
    00                                                ................
    01 00 01 00                                       ................
    00                                                ................