LUNARAVE WEBクリエーターの仕事と休息

アクセスカウンタ

help リーダーに追加 RSS SWFファイルからActionScriptを取得する -Flare-

<<   作成日時 : 2007/05/24 12:39   >>

トラックバック 0 / コメント 0

FlashはWEBブラウザ上でアニメーションしたりシステムインターフェイスとして利用されているが、WEB公開するファイルはFlash作成ソフトで作ったものをWEB公開用に書き出したファイルを利用する。

作成した元のファイルをFLAファイルに対し、WEB公開するファイルはSWFファイルだ。


FLAファイルは元になるものなのでソフトがあれば編集可能だが、SWFファイルはコンパイルされているので編集できない。

よって"基本的"にはこのSWFから素材を抽出したりActionScriptを確認することはできない。

ところが、最近ではそのSWFを解析するソフトがちらほら出てきている。

その中でActionScriptを抽出する"Flare"というフリーソフトがある。

 Flare


ソフトをダウンロードしてダブルクリックするとインストーラーが起動してインストールされる。

 ソフト


使い方はソフトを起動して使うものでなく、SWFファイルを選択して右クリックすると"Decompile"があるのでこれを選択する。

 コマンド


これでSWFファイルと同階層に拡張子が"flr"というテキストファイルが生成される。
テキストファイルなので、テキストエディタで開いて中身を見る。

 FLRファイル


ステージやムービークリップごとにActionScriptが表示される。

ステージ等ならおおよその見当はつくが、ムービークリップとなるとなかなか判断が難しい。

あくまで参考程度といったところだろうか。


ここで問題があり、Flash作成者としては他で公開されているFlashの仕組みを知りたいときには役立つかもしれないが、逆を言えばテストURLやログイン情報を記載していればそれが流出することになり、大きなセキュリティホールとなる。

作成する側は不要なコード・セキュティホールとなるコードがないかを再確認する必要がある。


現状ではFlashだけでシステムインターフェイスを構築すると非常に危険だが、CGIと連動させればそこはカバーされる。

ここは開発元のAdobeも考えていると思うが、SWFが解析できないようにソフトの改良をされることを期待するしかない。

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
WEB技術関連
EC-CUBE関連
ソフトウェア関連