スラドこの議論は賞味期限が切れたので、アーカイブ化されています。新たにコメントを付けることはできません。何も知らないで推測しながらなんて絶対無理だろっていうくらい手掛かりがない。そもそもパケット自体暗号化されてるかもしれないし。Coward何故自分の能力が低すぎるだけという発想がないんだろう?世の中にはパケットダンプを見ただけで暗号化アルゴリズムを特定できるような人だっているのに。Cowardですよねぇ。アルゴリズムが分かったところで鍵が分からなければゲームデータ解析という目的は達成できない。スーパーハカー目指して挫折する人の思考様式がちょっと垣間見えた気がしますね。(#2520680)復号後のデータ=暗号前のデータ復合前のデータ=暗号後のデータであり、ゲームのパケット解析では暗号前後のデータの組が大量にあるので、暗号プログラムは発見可能です。暗号解読が難しいのは、暗号前のデータが不明なケースだと思います。合後のデータを手に入れる部分がリバースエンジニアリングになるので、日本では違法です。暗号化されたパケット解析はリバースエンジニアリングが合法な国で行う必要があります。その結果を日本人がもらうのは合法です。Coward復号後のデータ=暗号前のデータ復合前のデータ=暗号後のデータであり、ゲームのパケット解析では暗号前後のデータの組が大量にあるので、暗号プログラムは発見可能です。それはストリーム暗号の場合だけね。ブロック暗号だったら厳しいですよ?#そもそも暗号プログラムの定義がよくわからんが暗号解読が難しいのは、暗号前のデータが不明なケースだと思います。合後のデータを手に入れる部分がリバースエンジニアリングになるので、日本では違法です。暗号化されたパケット解析はリバースエンジニアリングが合法な国で行う必要があります。その結果を日本人がもらうのは合法です。解析を行うことが、いつから日本で違法になったの?そんな話、聞いたことないけど。確かにアルゴリズムだけわかっても解読は難しいでしょうが、いずれにしてもクライアントには鍵が仕込んであるはずなので、リバースエンジニアリングで鍵を取り出せれば、真似することはできそうですね。アルゴリズムがわかれば、プログラムモジュール中の鍵の在処の手がかりになるんじゃないでしょうか。Cowardブロック暗号でも可能。クライアントが持つ復号プログラムの解析や、クライアント内部で復号前のデータから複合後データへの流れを観察する行為はリバースエンジニアリングになります。Cowardブロック暗号でも可能。して単純に毎回同じkeyで暗号化すると思ってる?そんな実装みたことないけど。Coward選択平分攻撃が可能+復号鍵が分かっているというケースで耐性のある暗号ってあるんでしょうか。Cowardリバースエンジニアリングで復号処理がわかって、鍵だけわからないってことはすくないと思います。暗号キーと復号キーが別の暗号ならサーバー側はつくれません。※関係ないけど、途中で暗号キーを変えるゲームがあったけど、クライアント側送信最中にサーバーから暗号キー変更のパケットがくると古いキーのまま送ってしまって、落とされてしまうとんでもない仕様。立ち止まると暗号キーの変更がくるので、わしゃ止まると死ぬんじゃ状態。多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。service.閉じるスラド処理中...。