チャット水爆も随時リクエストに辺り、解析を進めさせて頂いております。
原理的な物は三人麻雀と同様だと思いますが、一様手筈と致しまして、以下に原理等を記載致します。
第一章 結果論 (手法)
1 c32eを室内で高速LOOP送信
2 1の連続送信可能な場所(鯖切れを起こさない箇所)を、調べる
3 2で記載した可能な場所をLOOP書き換え
第二章 三人麻雀等から分かる 水爆の原理 解説
まず初めに、当方が水爆へと漕ぎ着けたいきさつから説明致します。
最初に、三人麻雀のエモティコンの時間制限を解除して連打する事により室内面子のサーバーを落とす事に成功。
ここで、エモティコンが連続送信可能な事に気が付く。
エモティコンのLOOP実装処理は出来ないか?その書き換えを知人と一緒に解析
知人がLOOP実装出来たと言う旨連絡が来たので、LOOP処理実装後、エモティコンパケットを様々な物に書き換え、どうなるか検証
そして、出来たのが水爆でした。
長い前書きとなりましたが、原理について記載致します。
実際、ロビーと部屋内両方に反映されるパケットと言うのは、チャットでも有名な崩壊パケット&ゲームですと、ゲーム開始と表示される開始パケットです。
ですが、UI(視覚)変動する箇所をLOOPさせる事によって自分にも負担が来ます。(この時点で、回線弱いユーザーを大幅落とす事に成功)
視覚変動する物の他に、ロビーと部屋両方で反映されている視覚変動しないパケットはあるのか?
それを調べた結果ですが、某ユーザーが三人麻雀でも部屋固定出来るんじゃないの?と言う言葉を耳にし、実験したのがc32eです。
こちらは、視覚変動はしないですし、かといって部屋とロビー両方で反映されている固定パケットです。
要するに、部屋固定パケットを連続送信する事により、サーバーが「同じ箇所に凄い速さで部屋が作成されている」と誤認し、一時的にビジー状態になり、一時的に特定ゲーム全サーバー切断が起きる。
と言う原理と判明致しました。
運営にもこの内容をメールにて送信致しましたが一向に対策の気配が無い為、当方の頭脳で分かる事は、
「所定プログラムの初期投資を安く見積もった」
「今現在対策する術は、パケット暗号化等に置けるサーバーに複合化処理を施さないと行けない。」
上記二点から見える運営側の心境は、
「コストと収益のバランスによって赤字になる為 対策するんでも一向に出来ない。」
と言う点があり、尚且つID停止処置位で済ませるのが賢明な策としてやっている。
この点から見えるのは、
長い間対策はされない。と言う見解です。
以上、様々記載致しましたが、宜しくお願いいたします。