in dem spiel das ich versuche zu hacken ändert sich alle ~10min die "aufmachung" des packets
hier mal ein paar beispiele...
Code:
[FONT="Fixedsys"] [COLOR="DarkRed"]0C 19 19 0C[/COLOR] 0E 06 4D 03 1D 0E 4D 5E 59 55 5F 5F 4D 5D 67 [COLOR="DarkRed"]3E 2B 2B 3E[/COLOR] 3C 34 7F 31 2F 3C 7F 6D 66 68 6B 6B 7F 6F 55 [COLOR="DarkRed"]37 24 24 37[/COLOR] 35 3D F8 3A 28 35 F8 E5 E3 EF E6 E4 F8 E8 1E [COLOR="DarkRed"] BD A8 A8 BD[/COLOR] BF B7 FC B2 AC BF FC EF E9 E4 E5 ED FC EC D6[/FONT]
sprich ich habe versucht einfach mal etwas daten zu sammeln aber habe schnell festgestellt das ich damit noch ne ganze weile beschäftigt sein könnte
Code:
CurHex := GetBufferAsHex(buf, len);
if (pos('FAEFEFFA',CurHex) <> 0) or (pos('B4A9A9B4',CurHex) <> 0) or (pos('B8A5A5B8',CurHex) <> 0) or (pos('10050510',CurHex) <> 0) or (pos('27DCDC27',CurHex) <> 0) or (pos('649F9F64',CurHex) <> 0) or (pos('29D2D229',CurHex) <> 0) or (pos('DFCCCCDF',CurHex) <> 0) or (pos('A6B5B5A6',CurHex) <> 0) or (pos('91828291',CurHex) <> 0) or (pos('9E93939E',CurHex) <> 0) or (pos('5E53535E',CurHex) <> 0) or (pos('C33838C3',CurHex) <> 0) or (pos('ADB8B8AD',CurHex) <> 0) or (pos('37242437',CurHex) <> 0) or (pos('72454572',CurHex) <> 0) or (pos('4D5E5E4D',CurHex) <> 0) or (pos('081B1B08',CurHex) <> 0) or (pos('17040417',CurHex) <> 0) or (pos('CEDDDDCE',CurHex) <> 0) or (pos('E01B1BE0',CurHex) <> 0) or (pos('C8D5D5C8',CurHex) <> 0) or (pos('84919184',CurHex) <> 0) or (pos('E0F3F3E0',CurHex) <> 0) or (pos('67747467',CurHex) <> 0) or (pos('101D1D10',CurHex) <> 0) or (pos('1AE1E11A',CurHex) <> 0)
ist es möglich den filter so einzustellen das er dieses bestimmte schema erkennt?
sprich: E01B1BE0
oder habe ich ohne weitere kentnisse in anderen programmiersprachen schlechte karten
hoffe ich konnte verständlich machen was ich zu sagen habe
und das mir u.u. geholfen werden kann...






