3

私はいくつかのPHPサービスとActionScript3の間の通信のためにいくつかのAPIを開発してきました。

FlashからPHPスクリプトに送信されているデータを傍受し、それを操作してから、操作されたデータで送信を続行する方法はいくつかあることを私は知っています。これはおそらく、ハイスコアテーブルをごまかす最も簡単な方法です。

明らかにこれは避けられませんが、私はほとんどの人が解読するのを難しくし、価値がないようにすることができます。

私が知りたいのは:

上記を実行するためにどのツールを使用できますか(PHPに送信するデータを傍受して表示します)?正直に言うと、これがどのように行われるのかさえわかりません。使用できるGUIまたはブラウザプラグインはありますか?

目標は、ActionScriptと私のPHPサービスの間で送信されるデータの「暗号化」を監視および強化することです。

4

2 に答える 2

3

Windows を使用している場合は、Fiddlerを確認してください。これは、あらゆる種類の Web 開発やデバッグを行う人にとって非常に便利なツールです。

これを使用して、リクエストにブレークポイントを設定し、それらをサーバーに送信する前に編集することができます。

Fiddler は HTTP プロキシ (低レベルのパケット スニファではない) であるため、純粋な HTTP トラフィックをスヌーピングする場合は、Wireshark などよりもはるかに簡単に使用できます。

追加するために編集: サーバー上でスコアなどが計算 (または検証) されることを確認して、メッセージを操作しても何も得られないようにします。

于 2011-11-08T06:32:13.400 に答える
0

TcpCatcherWiresharkなどの TCP プロキシを使用すると、両当事者との間で送受信されるパケットを表示できます。

「暗号化」に関しては、人々があなたのデータを「見る」ことを避けるのに十分なほど暗号化することはできませんが、暗号化を困難にし、価値がないものにすることはできます。

于 2011-11-08T05:59:54.763 に答える