2011-02-05 8 views
0

私はFacebookでフラッシュゲームをしています。私はすべてのコマンドを見つけるためにそれを逆コンパイルすることができ、ゲームのアクションスクリプトのプロシージャを呼び出すことによってゲームを自動化するためのスクリプトを作成したいと思います。ですから、このコンソールをフラッシュアプ​​リケーションに挿入するプラグインも作ってみたいと思っています。これは多くのことに便利です。誰かが新しいゲームをハックしたいと思ったら、それを逆コンパイルして、人々がスクリプトを作成するための手引書を作ってください。だから私はこのコンソールを作ることについてどのように行くつもりですか?私はswfをゲームとやりとりさせることができるのか、それともゲームのswfにコンパイルしなければならないのか分かりません。または、それがjavascriptで簡単な場合は、それも素晴らしいです。多分私たちはこれのためだけにjavascriptライブラリを作ることができます。誰でも私にもっと教えてくれる?Facebookのゲームや他のフラッシュアプ​​リと対話するためのコンソールプラグインの作成方法

答えて

0

申し訳ありませんが、これはできません。フラッシュセキュリティモデルでは許可されません。

コンソールはオリジナルのSWFにコンパイルする必要があります。オリジナルのSWFは、オリジナルのSWF作成者としてのみ行うことができます。

+0

フレックスを使用して類似のゲームでボットを作ったが、元のゲームプレイヤーを使用できなかった人は、別のインターフェイスであったプレイヤーを使用し、両方にログインできなかった私はゲームプレイヤーにそれをコンパイルする必要があっても、同じ時間しかし、私は何とかして代わりにコンソールを作ることができると確信しています。逆コンパイルが簡単で、簡単にアクションスクリプトを読むこともできます。他のロボットはEvonyと呼ばれるゲームのためにEvobotと呼ばれました。私はまだEvobotのソースコードを持っています。 – theBrettman

+0

ソースをどこかに投稿したり、リンクを提供したりすることで、サンドボックスのセキュリティをどのように乗り越えているかを確かめることができます。 – ocodo

+0

ほとんどの場合、エボボットはフラッシュゲーム自体と同じ方法でサーバーと会話しますが、それを自分で見ることなく、どのように動作するのかはわかりません。私が知っていることは、制御できないSWFにコードを挿入できないことです。 – ocodo

0

まあ、フラッシュ(.swfファイル)のように元のゲームサーバーとやり取りすることができます。

私も試しましたが、パッケージコンテンツの一部が暗号化されているため、かなり難しいです。

ゲームファイルを逆コンパイルする方法がわからないので、プログラム内に同じアルゴリズムを記述してサーバーと通信できる可能性があります。クライアントレス。

関連する問題