2011-01-19 5 views
0

swfファイルに埋め込まれた画像を保護する必要があります。swfファイルに埋め込まれた画像を保護するにはどうしたらいいですか?

私はそうのように、Swf Encryptスクランブル画像を気づいた:このような何かを達成する方法

scrambled/coloured noise image

画像スクランブルはどのように動作しますか? イメージがビットマップに格納されていることに気付きました。情報の保存方法がわからない

AS3SWFのようなものを使用して のswfコンテンツにアクセスすることは可能でしょうが、イメージswfタグを変更するにはどうすればよいですか?

私はセキュリティ/難読化/暗号化についてよく分かりませんので、どんなヒントも便利です。 このプログラミング言語はあまり重要ではありません。

+0

イメージswfタグを変更する必要があるのはどういう意味ですか? swf暗号化、flash ide、またはas3swfの中の特定の設定について話していますか? –

+0

@matt私が考えていたのは、いつものようにFlash IDEで画像を読み込むことができたかもしれませんが、swfがコンパイルされると、バイトコードを変更して画像をスクランブルすることができます。リソースイメージ、それらはスクランブルされます –

+0

それはうまくいくように聞こえますが、それは面倒かもしれません - あなたは基本的に.swfをどのビットが画像を参照しているかを知ることができるように逆コンパイルし、 .swfが視聴者に提供されたときに、それらのスクランブルされたビットは固定されなければならなかった。そして、視聴者が '固定'ファイルを提供されると、それらを逆コンパイルできるという同じ問題に固執していただろう。 –

答えて

1

私は手足の外に出て、プレーンテキストが暗号化されるとプレーンテキストがどのように「スクランブル」されているかに似ていると言う - 右の暗号をそのサンプル画像の一見無作為に着色したピクセルに適用すると各ピクセルが正しい色になり、イメージが表示されます。

解読する暗号またはキーは.swfのどこかにアクセス可能でなければなりません。そのため、.swfがそのイメージを読み込むたびに、それをピクセルごとに取り出し、キーと照合してから再構築します。画像。

+0

チップのおかげで。残念ながら私はセキュリティ/暗号/その他について何も知らない。素敵で簡単なスタートのためのヒント –

+0

私は自分自身で多くの経験を持っていません。 :}具体的には何をしようとしていますか?あなたが構築している.swfで暗号化されたイメージを設定しようとしているのですか、暗号化されたイメージを使用すると思われる.swfを逆コンパイルしようとしていますか? –

+0

yes、/ swfを構築した後、decompilersからswf内のアセット画像の内容を隠す。 –

関連する問題