2017-05-19 10 views
0

Ich versuche, während des Spiels von Counter Strike 1.6 gesendete und empfangene Netzwerkpakete zu entschlüsseln, um den Netzwerkfluss und die Spielstände zum Zweck der Spielesicherheit zu verstehen. Kann jemand Vorschläge dazu geben, wie dies am besten aussehen würde?Entschlüsseln von Netzwerkpaketen von Counter Strike 1.6

Zum Beispiel: Eine der verschlüsselten String innerhalb eines Pakets ist: 1T [wWR8jfTSA} K9ShnSIi'3 [XRPR S3S [_XvS (b> SGe: PBMZOCqG} L

Ein möglicher Kandidat für meinen Schlüssel ist: 1b5337d0c8ad813197b506146d8d503d

Irgendwelche Ideen

+0

Nun, das ist der Punkt der Verschlüsselung. Sie können es nicht ohne die Schlüssel entschlüsseln. – Jordan

+0

Selbst wenn ich die Schlüssel hätte, könnte ich irgendwie herausfinden, welcher Algorithmus verwendet werden soll? –

Antwort

0

starten entweder durch (A) einen Proxy oder (B) verwenden, um ein Paket Capture-Anwendung (zB Wireshark) die Schaffung Verkehr von Ihrem Client an den se zu erfassen? rver. Dann bestimmen Sie den Typ des verwendeten "sichere Kommunikation" -Beginns (d. H. TLS). Dann sollten Sie in der Lage sein, einen Mittelsmann (Proxy) zu erstellen, der die Sitzung in Echtzeit (während des Spiels) entschlüsseln und Anwendungszustände (d. H. Die Position eines anderen Spielers) anzeigen kann. Wenn Proxy und/oder WireShark den Typ der sicheren Kommunikation nicht offen legen, verwendet der Autor die proprietäre Verschlüsselung. Wenn das der Fall ist, dann können Sie möglicherweise den "Verschlüsselungstyp" bestimmen.

Die oben genannten verschlüsselten Daten sind nicht STRING, sondern eher eine Serie BINARY BYTES, deren Länge 56 Bytes beträgt (kein gewöhnlicher Digest oder Blockgröße modulo). Der von Ihnen bereitgestellte Schlüssel ist 32 Byte (256 Bit). Dies könnte als gültiger AES-256-Schlüssel verwendet werden. Versuchen Sie, das komplette Paket zu posten, und ich kann Ihnen weitere Einzelheiten mitteilen.

+0

Wie kann Proxy implementiert werden? – d9ngle

+0

Hier finden Sie eine Erfassung einiger Pakete: https://ufile.io/5853t (Es ist ein Wireshark Capture) –