2017-05-19 7 views
0

私は、カウンターストライク1.6のゲームプレイ中に送受信されたネットワークパケットを解読して、ゲームのセキュリティの目的でネットワークの流れとゲームの状態を理解しようとしています。誰もがそうする最良の方法は何であるかについての提案を与えることができますか?例えばカウンターストライクのネットワークパケットの解読1.6

: アンパケット内の暗号化された文字列は、次のとおりです!1T [wWR8jfTSA} K9ShnSIi'3 [XRPR S3S [_XvS(B> SGE:PBMZOCqG} L

私のキーのための可能な候補次のとおりです。 1b5337d0c8ad813197b506146d8d503d

任意のアイデアのいずれか(A)による

+0

これは暗号化の要点です。鍵なしで解読することはできません。 – Jordan

+0

鍵を持っていても、どのアルゴリズムを使うのか分かりませんか? –

答えて

0

スタートSEにクライアントからのトラフィックをキャプチャするパケットキャプチャアプリケーション(つまり、Wiresharkの)を使用するプロキシまたは(B)を作成します? rver。次に、使用される「安全な通信」のタイプ(すなわちTLS)を決定する。次に、リアルタイムで(ゲームプレイ中に)セッションを解読し、アプリケーション状態(すなわち、他のプレイヤーの位置)を見ることができる仲介者(プロキシ)を作成することができるはずです。プロキシやWireSharkが安全な通信の種類を明らかにしていない場合、作者は独自の暗号化を使用しています...もしそうなら、あなたは "暗号化の種類"を決定できるかもしれません。

上記の暗号化されたデータはSTRINGではなく、長さが56バイト(共通のダイジェストまたはブロックサイズのモジュロではない)のBINARY BYTESシリーズです。入力したキーは32バイト(256ビット)なので、有効なAES-256キーとして使用できます。完全なパケットを投稿してみてください。私はいくつかの詳細を提供することができます。

+0

プロキシはどのように実装できますか? – d9ngle

+0

ここにいくつかのパケットのキャプチャがあります:https://ufile.io/5853t(wiresharkキャプチャ) –

関連する問題