web-dev-qa-db-ja.com

swfファイルをどのように逆コンパイルしますか

私は、ソースコードをフラッシュswfファイルに「失った」とされるサイトのメンテナーです。このソースを逆コンパイルするにはどうすればよいですか?

オンラインまたはオフラインで使用できるプログラムはありますか?

90
Nathan Feger

これはオンラインでも自由に行うことができます。 http://www.showmycode.com/

編集Googleのクイック検索でこのリストが表示されました。このリストには、おそらく必要なすべてのツールが含まれています(コメントも参照してください)。 http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html

71
Ohad Schneider

通常、「失われた」というのは、「開発者への支払いを停止し、ソースコードを提供しなくなった」というfor曲表現です。

そうは言っても、私は BurakのActionScript Viewer のコピーを所有しており、かなりうまく機能しています。簡単なグーグル検索で、他の多くのSWF逆コンパイラーを見つけることができます。

20
davr

erlswfは、.swfファイルを逆コンパイルするためにerlangで書かれたオープンソースプロジェクトです。

ここにサイトがあります: https://github.com/bef/erlswf

11
Lee H

Sothink SWFデコンパイラーを入手してください。無料ではないが、それだけの価値がある。最近、flaを失ったSWFを逆コンパイルするためにそれを使用し、swf-flaを完全に往復することができました!
リンクテキスト

9
Robert Jeppesen

Sothink SWFデコンパイラを数回使用しましたが、唯一の問題は、プロジェクトが複雑になるにつれて、デコンパイラの出力が再びコンパイルしにくくなることです。ただし、ほとんどの場合、.asファイルを取得できます。コンパイル可能なflaは問題です。

Sothink SWFデコンパイラー

2
ymutlu

私はCPANの SWF :: File ライブラリ、特にそのディストリビューションに付属している dumpswf.plx ツールで幸運に恵まれました。実行時にSWFを再生成するPerlコードを生成します。

2
Chris Dolan