web-dev-qa-db-ja.com

コンパイルされたフラッシュファイルを抽出することは可能ですか?

コンパイルされたフラッシュ.exeファイルから文字列データを取得する必要があります。このファイルはproject.exeを使用して* .swfからコンパイルされます

文字列データを抽出して取得することは可能ですか?

7
ebattulga

Sothink SWF Decompiler はこれに最適ですが、少しコストがかかります:

SWFデコンパイラの機能

SWFをFLAに逆コンパイルします。
SWFをFLEXプロジェクトに逆コンパイルし、MXMLファイルおよびその他のプロジェクトファイルを取得します。
Adobe Flashで作成された標準のEXEをFLA形式に逆コンパイルします。
Flash 6、Flash MX 2004(V7)、Flash 8、Flash CS3(V9)、Flash CS4(V10)をサポートします。
ActionScript2およびActionScript3と互換性があります。
SWFをFLA/SWFからFLEXプロジェクトにエクスポートし、バッチモードでリソースを抽出します。
リソースのSWFまたはFLA形式へのエクスポートをサポートします。
要素をさまざまな形式に抽出します。これには、形状、サウンド、画像、スプライト、フォント、テキスト、ActionScriptなどが含まれます。
ActionScriptファイルをAS、BIN、またはHTML形式でエクスポートします。
FlashムービーからFLV形式のビデオファイルをエクスポートします。
多言語インターフェースが利用可能で、英語、ドイツ語、繁体字中国語が含まれています。

無料の代替手段は Flash無料バージョンを逆コンパイルします。

3
John T
  • SWFTools -SWF操作および生成ユーティリティ

    SWFToolsディストリビューション(コマンドラインプログラムもあります)をインストールし、フラッシュファイルを逆コンパイルできる SWFExtract を使用できます。

    OSXでは、次の方法でインストールします。brew install swftools

    これにより、次のようなツールがインストールされます。as3compilefont2swfjpeg2swfpdf2swfpng2swfswfbboxswfcswfcombineswfdumpswfextractswfrenderswfstringswav2swf

    swfextractsを使用すると、swfファイルからswfムービークリップとオブジェクトを抽出できます。

  • FFDecGitHub )-JPEXS Free Flash Decompiler

    オープンソースのフラッシュSWFデコンパイラーおよびエディター。リソースを抽出し、SWFをFLAに変換し、ActionScriptを編集し、画像、音声、テキスト、またはフォントを置き換えます。利用可能なさまざまな出力形式。 Windows、Linux、またはMacOSではJava)で動作します。

    例:

    Java -jar ffdec.jar myfile.swf
    Java -jar ffdec.jar -proxy
    Java -jar ffdec.jar -proxy -P1234
    Java -jar ffdec.jar -export script "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export script "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -format script:pcode -export script "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -format script:pcode,text:plain -export script,text,image "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -format fla:cs5.5 -export fla "C:\sources\myfile.fla" myfile.swf
    Java -jar ffdec.jar -dumpSWF myfile.swf
    Java -jar ffdec.jar -compress myfile.swf myfiledec.swf
    Java -jar ffdec.jar -decompress myfiledec.swf myfile.swf
    Java -jar ffdec.jar -onerror ignore -export script "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -onerror retry 5 -export script "C:\decompiled" myfile.swf
    Java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=0 -export script "C:\decompiled" myfile.swf
    

    「Java-jarffdec.jar」の代わりに、Windowsではffdec.batを使用でき、Linux/MacOではffdec.shを使用できます。

3
kenorb

無料の Northcode EXE 2 SWF を使用して、FlashプロジェクターEXEからSWFを抽出します。これで、お気に入りのデコンパイラーの試用版を使用してSWFを逆コンパイルし、SWFのコンテンツにアクセスできます。

1
Robinicks

Flash Freeバージョンの逆コンパイル

逆コンパイルフラッシュ無料バージョンは、フラッシュをSWF形式とFLA形式の間で変換できる優れたSWF逆コンパイルツールです。逆コンパイルフラッシュは、フラッシュムービーの動的テキストを編集し、画像を自分のものとして簡単に置き換えて、編集した結果をすぐに見るという強力な機能を提供します。使いやすいインターフェースは、システムにすばやく追いつくのに役立ちます。

1
joe