Verschlüsselte Chat Packete

Hi
ich hab ein paar Packet von einem Spiel abgefangen.
Sie sind jedoch verschlüsselt, ich komm einfach nicht auf das Verschlüsselungsverfahren (-> 4 Stunden Kryptograhy im Informatik Grundkurs haben wohl nicht gereicht xD)
Ich bin mir sicher das es relativ einfach ist, nur irgendwie komme ich nicht drauf.
Code:
AA 00 07 0E     1C 6C 50 08 70 4D             .....lP.pM.
AA 00 07 0E     1B 62 5E 06 7E 43             .....b^.~C
AA 00 07 0E     4C F7 DF C7 82 D4             ....L.....
Alle drei müssten das selbe ergeben: "hi" (hab einfach eine Nachricht in dem Spiel ins Chatfenster geschrieben)
Der erste Teil :"AA 00 07 0E" ist immer gleich
AA: ?
00 07: Anzahl der Bytes
0E: Ich denke mal der Befehl fürs Chatfenster

So dann kommt der Chatteil. Der Hex Wert für "hi" müsste eigentlich "68 69" ergeben nur irgendwie sind da mehrer Packet + Verschlüsselung.
Hoffe mir kann jemand helfen

Danke
MuhTheKuh

PS: noch weiter Beispiele

Code:
AA 00 08 0E     37 00 67 67 30 67 42  -> hii
AA 00 08 0E     84 B3 D4 D5 83 D5 F1  -> ihh
AA 00 08 0E     89 BE D9 D8 8E D8 FC  -> ihh
Code:
AA 00 08 0E     60 35 63 02 2B 05 51     -> aaa
AA 00 08 0E     72 1A 23 51 3D 67 1E     -> aaa
AA 00 08 0E     7D B5 87 F2 CC E0 90    -> aaa
 
im einfachsten Falle ist der Text nur mit einem festen Schlüsselwort verknüpft...

Bsp:

Schlüssel 12345678
Text: Hi

H+1 = I
i+2 = k
H+3 = K
i+4 = m

usw.

Wenn du jetzt also so oft ein einzelnes Zeichen sendest, bis sich der Code wiederholt oder wenn du z.B. anfängst und sendest 20 mal hintereinander "a", dann 20 mal hintereinander "aa", dann 20 mal "aaa" u.s.w., dann könntest du in dem Falle, dass es sich um ein solch einfaches Verfahren handelt, schnell mitbekommen, wie lang der Schlüssel ist (da bei Schlüssellänge = Klartextlänge immer das gleiche verschlüsselte Wort heraus kommt) und den Schlüssel bekommst du dann auch, wenn du immer das gleiche Zeichen x-mal hintereinander sendest, kannst du dieses abziehen und hast den Schlüssel.

Es gibt natürlich wesentlich kompliziertere Verschlüsselungsmöglichkeiten, da geht sowas einfaches nicht - aber es ist einen Versuch wert.
 
wenn ich mir überlege wie einfach es ist z.B. RC4 zu implementieren, und wie schnell die operation ist, glaube ich nicht wirklich, dass sich jemand auf ein so simples verfahren stützt ... aber bevor mans nicht ausprobiert hat ... ;)
 
Um welches Spiel handelt es sich denn?
Wäre es nicht einfacher sich die Paket-Behandlung in einem Debugger anzuschauen?
 
Zurück
Oben