新しい田代砲
アイドルのランキングサイト等で投票ボタンを押すごとにカウンター(投票数)が増える場合、その動作を自動化して物凄い勢いでカウンターを回すのが田代砲である。
しかし、その田代砲もびっくりの投票数を久しぶりに見た。
http://newsbiz.yahoo.co.jp/ronpa/theme2
投票数がint.Max(32bit符号付き整数の最大値)になっている。わずか数時間の出来事だった。
(現在は投票数はリセットされている)
いくら田代砲でもそんな短時間にこの数だけ投票数を増やすことは不可能である。(サーバー側が1秒間に十万回以上も投票リクエストを受け付けることは現在の技術では不可能だろうから)
ということは、田代砲以外の何かがあるわけだが…。
JavaScriptで書かれたソースコードを確認したところ、どうやらページ遷移時に投票ボタンを押した回数をサーバー側に送信する仕組みのようだ。この送信する値を書き換えて送信すれば一気にint.Maxまで行くのだろう。
同一IPから複数回の投票を有効にするのがおかしいような気もするが、まあその部分が意図した動作なのだとすると、サーバー側で異常値を弾いていないのがおかしいということになるのかな…。