AS3の難読化、暗号化 (49レス)
1-

1
(3): 2009/07/26(日)17:29 ID:ogeyE/94(1/3) AAS
AS3はいい言語だけど、ソースを簡単に見破られてしまうらしい。
AS3の難読化、暗号化の、ソフト、方法などについて語るスレ。

基本方法としては、コメント、スペース、改行消去、
ファイル名、変数名変更、関数の展開とかなんかな。
2
(1): 2009/07/26(日)17:30 ID:ogeyE/94(2/3) AAS
ググっていくつか見つけたサイト

Amayeta SWF Encrypt (シェア)
http://www.altech-ads.com/product/10003730.htm

secureSWF 3.0 (シェア)
http://www.ksourcerer.org/ja/31080/details-secureswf.html&usg=ALkJrhhiE3WYOPsWugMHaSSdy7sxaHlj7Q

馬鹿全 (デコンパイラ対策技術)
http://blog.bk-zen.com/2008/12/30/105/

Hatena::Question (ByteArrayを使って)
http://q.hatena.ne.jp/1229322640
3
(1): 2009/07/26(日)19:30 ID:U817qqWY(1) AAS
有名サイトでも暗号化対策してるところってあまりないし、
よっぽどセキュリティが重要なサイトじゃなければ
そこまでする必要性ってあるのかと思うけどね。
他人のソースから学ぶ事って多いし
そこはもちつもたれつでいい気がする
4: 2009/07/26(日)22:15 ID:ogeyE/94(3/3) AAS
>>3
あんまり難読化の考えは流行っていないのか。
というか、このスレでそれを言われると・・
5
(1): 2009/07/27(月)10:01 ID:Yz+dx5tk(1/4) AAS
後、C/C++も同人ゲームに使っているけど、
他人のソースから学ぼうと思うことはないな。

自分のLVにあった作品を作りながら勉強していったが、
始めならCUIのヒットアンドブローや○×、
次にイベントドリブンや画像表示などGUIの知識を覚え、
やっとRPG等を作る感じだったので、パクる必要はない。

さらに、その時に作った画像表示簡易関数などを
マイライブラリとして蓄えることができ、
次の作品を作るときに、大きな貯金となってくれる。

逆に、この何年もかけて作ったマイライブラリを
省4
6: 2009/07/27(月)10:29 ID:Yz+dx5tk(2/4) AAS
ググって見つけた、逆コンパイラなど

Flasm
http://www.nowrap.de/flasm.html

Flare
http://www.nowrap.de/flare.html

abcdump
http://d.hatena.ne.jp/nitoyon/20090123/abcdump_build

HugFlash
http://www.forest.impress.co.jp/lib/pic/video/flash/hugflash.html
7
(1): 2009/07/27(月)10:47 ID:KuZKy3SR(1) AAS
ASは、概念としてはオープンソースじゃないの?
8: 2009/07/27(月)10:52 ID:Yz+dx5tk(3/4) AAS
>基本方法としては、コメント、スペース、改行消去、
>ファイル名、変数名変更、関数の展開とかなんかな。
>>1のだが、ファイル名変更は難しそう。

まず、使われるasファイルの数を調べて、
アルファベット順にa0.as、a1.asとかとリネームし、
public class **の部分もそれに合わす感じかな。

importフォルダを使っている場合も、
フォルダ名をf0、f1とかとリネームし、
中のasファイルもリネームしていく。

ただ、ここらへんの難読化は、
省2
9: 2009/07/27(月)11:01 ID:Yz+dx5tk(4/4) AAS
>>7
そうなのか。
FlexSDK3本体自体もオプソらしいけど。

C#には、標準で難読化するのが付いているみたいだが、
ASには付いていないのもそのためなんかな。

C/C++の他に、ネット系に強い
こつこつできる言語を探していただけだから、
その考えを敵に回してまでがんばりたくはないな。
10
(1): 2009/07/27(月)21:32 ID:exV789hg(1) AAS
C# (.NET)なんかもほとんど完璧に逆コンパイルできちゃうけど
難読化ツールも販売してる業者 (C#についてるのはそのサブセット)もいることだし
ASもケータイ向けあたりはニーズはあると思うからほしいやつが作ってみるっていうのは
11
(1): 2009/07/28(火)00:09 ID:4gd6wC0m(1/4) AAS
>>10
なるほど、C#も制限付きなのね。
標準で完全な難読化機能を付けないのは、
開発ソフトは無料だから、
変わりに稼ぐ手段として残しているのかもしれない。

>ケータイ向けあたりはニーズはある
kwsk

>ほしいやつが作ってみるっていうのは
まだ、自分は難読化についての知識がほとんどなく、
>>1に書いたぐらいの事しかできん。
省3
12: 2009/07/28(火)00:21 ID:4gd6wC0m(2/4) AAS
>>2のAmayeta SWF Encryptについてググって見た

紹介記事、トライアル版について
http://mfria.blog106.fc2.com/blog-entry-1411.html

難読化したのを、デコンパイラで実験
http://www.kyucon.com/blog/archives/000283.html

トライアル版
http://www.amayeta.com/software/swfencrypt/trial/

(説明文の日本語訳)(エキサイト翻訳で)
Trialバージョンは、25SWF Encryptionに制限されて、
省8
13: 2009/07/28(火)00:31 ID:4gd6wC0m(3/4) AAS
難読化に関係ありそうな記事

MD5 SHA1で文字列のハッシュ化
http://moringo.moo.jp/wordpress/?p=97

PHP、ケータイがらみ
http://blog.dynalogue.com/tag/flash
http://blog.dynalogue.com/43

暗号化・復号化のメモ
http://d.hatena.ne.jp/monta31/20080904/p1

より安全なSWF Webアプリケーションの作成
http://www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_12.html
省2
14
(2): 2009/07/28(火)02:49 ID:nJDvOex/(1) AAS
>>11
ニーズがあるというかニーズを探してる資料だったw
http://www.slideshare.net/takesako/mobaben2-flash-lite-obfuscator?nocache=9208
15: 2009/07/28(火)10:16 ID:4gd6wC0m(4/4) AAS
>>14
なるほどw、サンクス。
難読化の基礎解説もあって勉強になった。
16: 2009/07/29(水)18:15 ID:VFPC6Vwa(1/3) AAS
>>14に出ていた、flasm、flareを試してみたけど、
flm、flrの拡張子のファイルができたけど、
fpsや画面サイズとかしか出てこない。
ASオンリー(FlexSDK3 + FlashDevelop or JmEditor)
で作っていると逆コンパイルはされないのかな。

Flasm
http://www.nowrap.de/flasm.html
http://kozy.heteml.jp/pukiwiki/flasm%2520%25BB%25C8%25A4%25A4%25CA%25FD/index.html

Flare
http://www.nowrap.de/flare.html
省1
17
(1): 2009/07/29(水)18:45 ID:eJlAHkSl(1) AAS
CS4に対応してる暗号化ツールは聞いた事ないね
18: 2009/07/29(水)21:01 ID:VFPC6Vwa(2/3) AAS
HugFlashを試してみたが、かなり強力・・
関数名、変数名、改行などそのまま残っている感じ。
しかも、ifの要素が1文なら括弧を付けないが、
付け加えられて添削までされている・・
これなら>>1のでも効果があるな。
19: 2009/07/29(水)21:05 ID:VFPC6Vwa(3/3) AAS
他の方法だとダミーの式の追加とかかな。
a + bをa + a * 2 - a - a + bにするとか。

>>17
ググってもよく分からなかったが、AS3と関連ある物?
ただ、値段は10万ぐらいするのか・・
それだけするなら、暗号化機能を付けていてほしいな。
20: 2009/08/03(月)20:53 ID:sCwmq+e4(1) AAS
難読化ってのとは違うかも試練が、納入業者にソース渡すのがいや。

最初のうちは全ての画像とテキストを外部に置き更新させる方法で作ったが
「あとで細かい修正はこっちでやりますから」
「FLASHできる人材は当社にもいますし」
とか、笑わせてくれる。単に出費抑えたいだけなのミエミエですよ?

そんなとこはソースの管理もいい加減だし、fla修正も出来ず結局泣きついてくる
1-
あと 29 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.546s*