0

私はフラッシュas5でゲームを開発しています。1か月前に開始しました。

私は何年も前に、ウェブサイトにアクセスしてメニューエクストラ->サイト情報->メディアファイルをクリックし、ゲームをダウンロードしてオフラインでプレイしたり、逆コンパイルしたりすることが可能だったことを知っていました。

最近では、これはもう不可能だと思います。たとえば、次のようになります。

http://www.miniclip.com/games/robo-rampage/en/

http://www.casinoeuro.com/en/casino-games/table-games/txs-holdem-poker/0,1-5

彼らはこれをどのように防ぐのですか?私はphpから来ており、このスクリプト言語ではソースを非表示にできないことを知っています。フラッシュはどうですか?

ここでダウンロードできるのは、loaders.swfまたはgameloader.swfだけです。

誰かがこれらのゲームを完全に再現することは可能でしょうか?

デコンパイラーがない場合は、このようなloaders.swf / gameloader.swfの内部にあるものを次に示します。アクションスクリプトをクリックします: http://software.pedrofaustino.com/swfinfo/sidebar/index.html?file=loader。 swf

4

1 に答える 1

3

私が使用する方法は、起動時にloaderInfo.url(as3内)をチェックし、それがWebサイトのURLと一致することを確認し(またはサブストリングでドメインを探します)、存在しない場合は誰かが別のWebサイトに配置します(盗んだ)またはローカルで実行しようとしています(URLはlocalhostと表示されます)。ただし、これによって逆コンパイラーの実行が妨げられることはありませんが、swfencryptなどの難読化ツールがあります。

于 2011-01-05T15:06:29.453 に答える