swfs を逆コンパイルして flex にするにはどのようなツールがありますか

StackOverflow https://stackoverflow.com/questions/1586969

  •  22-09-2019
  •  | 
  •  

質問

SWF が Flash または Flex を使用して書かれたことをどのようにして知ることができますか?フレックスにコンパイルし直す方法はありますか?

sothink がフラッシュ用であることは知っていますが、フレックス用には何かありますか?

役に立ちましたか?

解決

SothinkのSWFデ及びEltimaのFlashDecompiler両方伝えFlexの逆コンパイルをサポートしています。私は、バイトコードを最適化するセキュリティ監査のヘルプと手にSothinkののソリューションを数回使用していると、逆コンパイルするときの結果は、任意のフラッシュデコンパイラのうち期待できるかについてでした。

フレックスへのエクスポートは、通常、あなたのファイルを編集せずに手に再コンパイルすることができないFlexプロジェクトを提供します。しかし、多くの元のプロジェクトのは、比較的近いソース(剥奪変数名、マルチステージ変数の割り当てなど)への滞在を行い、ソースコードをあなたしているおなじみの場合は、修正することはできません何もありません。どの私はもちろん、あなたが他の人の生活にのぞき見をこっそりしていない限り、あなたは、あると仮定します。

ことでは言って

は、フラッシュセキュリティ問題を知らないか、あなたの資産の保護に関心を持っているあなたの人々のために、HPのPrajakta Jagdaleは最近、かなり魅力的である今年はShmooConでフラッシュ逆コンパイルに関する講演を行いました。あなたのしている興味があればビデオがオンラインで入手可能ですが、私は読者の演習として1つを見つける残しておきます。

他のヒント

Flex アプリは基本的に Flash SWF です。唯一の違いは、Flex コンパイラーが大量の中間コードを生成することです (これは、 -keep コンパイラ オプション) を使用して、そのコード (mxml コードの代わりに) を SWF に変換します。

したがって、フラッシュ SWF を逆コンパイルするために使用するツールを使用して Flex アプリケーションを逆コンパイルすると、この生成されたコード (mxml ではなく) のみが得られると思います。これは役立つかどうかはわかりませんが、要件によって異なります。

ただ グーグルで調べた それを見つけるために 考えてみましょう SWF デコンパイラ V5.2 は SWF から Flex への変換をサポートします

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top