Kayıt
10 Ocak 2008
Mesajlar
128
Beğeniler
0
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                                                ................
 
Yukarı Alt