AS3はいい言語だけど、ソースを簡単に見破られてしまうらしい。
AS3の難読化、暗号化の、ソフト、方法などについて語るスレ。
基本方法としては、コメント、スペース、改行消去、
ファイル名、変数名変更、関数の展開とかなんかな。
探検
AS3の難読化、暗号化
1Now_loading...774KB
2009/07/26(日) 17:29:11ID:ogeyE/942009/07/26(日) 17:30:13ID:ogeyE/94
ググっていくつか見つけたサイト
Amayeta SWF Encrypt (シェア)
ttp://www.altech-ads.com/product/10003730.htm
secureSWF 3.0 (シェア)
ttp://www.ksourcerer.org/ja/31080/details-secureswf.html&usg=ALkJrhhiE3WYOPsWugMHaSSdy7sxaHlj7Q
馬鹿全 (デコンパイラ対策技術)
ttp://blog.bk-zen.com/2008/12/30/105/
Hatena::Question (ByteArrayを使って)
ttp://q.hatena.ne.jp/1229322640
Amayeta SWF Encrypt (シェア)
ttp://www.altech-ads.com/product/10003730.htm
secureSWF 3.0 (シェア)
ttp://www.ksourcerer.org/ja/31080/details-secureswf.html&usg=ALkJrhhiE3WYOPsWugMHaSSdy7sxaHlj7Q
馬鹿全 (デコンパイラ対策技術)
ttp://blog.bk-zen.com/2008/12/30/105/
Hatena::Question (ByteArrayを使って)
ttp://q.hatena.ne.jp/1229322640
2009/07/26(日) 19:30:30ID:U817qqWY
有名サイトでも暗号化対策してるところってあまりないし、
よっぽどセキュリティが重要なサイトじゃなければ
そこまでする必要性ってあるのかと思うけどね。
他人のソースから学ぶ事って多いし
そこはもちつもたれつでいい気がする
よっぽどセキュリティが重要なサイトじゃなければ
そこまでする必要性ってあるのかと思うけどね。
他人のソースから学ぶ事って多いし
そこはもちつもたれつでいい気がする
2009/07/26(日) 22:15:28ID:ogeyE/94
2009/07/27(月) 10:01:23ID:Yz+dx5tk
後、C/C++も同人ゲームに使っているけど、
他人のソースから学ぼうと思うことはないな。
自分のLVにあった作品を作りながら勉強していったが、
始めならCUIのヒットアンドブローや○×、
次にイベントドリブンや画像表示などGUIの知識を覚え、
やっとRPG等を作る感じだったので、パクる必要はない。
さらに、その時に作った画像表示簡易関数などを
マイライブラリとして蓄えることができ、
次の作品を作るときに、大きな貯金となってくれる。
逆に、この何年もかけて作ったマイライブラリを
他人に使われてしまうのはつらい。
AS3も本格的にやるなら、マイライブラリの強化を
していきたいと思うけど、難読化できないとなると、
自分には向いてない言語なのかもしれない。
他人のソースから学ぼうと思うことはないな。
自分のLVにあった作品を作りながら勉強していったが、
始めならCUIのヒットアンドブローや○×、
次にイベントドリブンや画像表示などGUIの知識を覚え、
やっとRPG等を作る感じだったので、パクる必要はない。
さらに、その時に作った画像表示簡易関数などを
マイライブラリとして蓄えることができ、
次の作品を作るときに、大きな貯金となってくれる。
逆に、この何年もかけて作ったマイライブラリを
他人に使われてしまうのはつらい。
AS3も本格的にやるなら、マイライブラリの強化を
していきたいと思うけど、難読化できないとなると、
自分には向いてない言語なのかもしれない。
2009/07/27(月) 10:29:25ID:Yz+dx5tk
ググって見つけた、逆コンパイラなど
Flasm
ttp://www.nowrap.de/flasm.html
Flare
ttp://www.nowrap.de/flare.html
abcdump
ttp://d.hatena.ne.jp/nitoyon/20090123/abcdump_build
HugFlash
ttp://www.forest.impress.co.jp/lib/pic/video/flash/hugflash.html
Flasm
ttp://www.nowrap.de/flasm.html
Flare
ttp://www.nowrap.de/flare.html
abcdump
ttp://d.hatena.ne.jp/nitoyon/20090123/abcdump_build
HugFlash
ttp://www.forest.impress.co.jp/lib/pic/video/flash/hugflash.html
2009/07/27(月) 10:47:19ID:KuZKy3SR
ASは、概念としてはオープンソースじゃないの?
2009/07/27(月) 10:52:59ID:Yz+dx5tk
>基本方法としては、コメント、スペース、改行消去、
>ファイル名、変数名変更、関数の展開とかなんかな。
>>1のだが、ファイル名変更は難しそう。
まず、使われるasファイルの数を調べて、
アルファベット順にa0.as、a1.asとかとリネームし、
public class **の部分もそれに合わす感じかな。
importフォルダを使っている場合も、
フォルダ名をf0、f1とかとリネームし、
中のasファイルもリネームしていく。
ただ、ここらへんの難読化は、
標準のコンパイルだけでもやってくれていそうな気もする。
ファイル名がmainやbattleなどである必要はまったくないし。
>ファイル名、変数名変更、関数の展開とかなんかな。
>>1のだが、ファイル名変更は難しそう。
まず、使われるasファイルの数を調べて、
アルファベット順にa0.as、a1.asとかとリネームし、
public class **の部分もそれに合わす感じかな。
importフォルダを使っている場合も、
フォルダ名をf0、f1とかとリネームし、
中のasファイルもリネームしていく。
ただ、ここらへんの難読化は、
標準のコンパイルだけでもやってくれていそうな気もする。
ファイル名がmainやbattleなどである必要はまったくないし。
2009/07/27(月) 11:01:23ID:Yz+dx5tk
>>7
そうなのか。
FlexSDK3本体自体もオプソらしいけど。
C#には、標準で難読化するのが付いているみたいだが、
ASには付いていないのもそのためなんかな。
C/C++の他に、ネット系に強い
こつこつできる言語を探していただけだから、
その考えを敵に回してまでがんばりたくはないな。
そうなのか。
FlexSDK3本体自体もオプソらしいけど。
C#には、標準で難読化するのが付いているみたいだが、
ASには付いていないのもそのためなんかな。
C/C++の他に、ネット系に強い
こつこつできる言語を探していただけだから、
その考えを敵に回してまでがんばりたくはないな。
2009/07/27(月) 21:32:11ID:exV789hg
C# (.NET)なんかもほとんど完璧に逆コンパイルできちゃうけど
難読化ツールも販売してる業者 (C#についてるのはそのサブセット)もいることだし
ASもケータイ向けあたりはニーズはあると思うからほしいやつが作ってみるっていうのは
難読化ツールも販売してる業者 (C#についてるのはそのサブセット)もいることだし
ASもケータイ向けあたりはニーズはあると思うからほしいやつが作ってみるっていうのは
2009/07/28(火) 00:09:03ID:4gd6wC0m
2009/07/28(火) 00:21:01ID:4gd6wC0m
>>2のAmayeta SWF Encryptについてググって見た
紹介記事、トライアル版について
ttp://mfria.blog106.fc2.com/blog-entry-1411.html
難読化したのを、デコンパイラで実験
ttp://www.kyucon.com/blog/archives/000283.html
トライアル版
ttp://www.amayeta.com/software/swfencrypt/trial/
↓
(説明文の日本語訳)(エキサイト翻訳で)
Trialバージョンは、25SWF Encryptionに制限されて、
Encrypted SWF FilesにAmayeta Watermarkを加えるでしょう。
これはFull Registeredバージョンで起こりません。
*あなたのメールは懇願に第3党によって使用されないでしょう。
殆ど記事が見つからなかった。
難読化は人気ないな・・
トライアル版試してみるか。
まだ、どういう風に解析されてしまうか分かっていないから、
難読化してもどういう効果があるかも分からないんだけど・・
紹介記事、トライアル版について
ttp://mfria.blog106.fc2.com/blog-entry-1411.html
難読化したのを、デコンパイラで実験
ttp://www.kyucon.com/blog/archives/000283.html
トライアル版
ttp://www.amayeta.com/software/swfencrypt/trial/
↓
(説明文の日本語訳)(エキサイト翻訳で)
Trialバージョンは、25SWF Encryptionに制限されて、
Encrypted SWF FilesにAmayeta Watermarkを加えるでしょう。
これはFull Registeredバージョンで起こりません。
*あなたのメールは懇願に第3党によって使用されないでしょう。
殆ど記事が見つからなかった。
難読化は人気ないな・・
トライアル版試してみるか。
まだ、どういう風に解析されてしまうか分かっていないから、
難読化してもどういう効果があるかも分からないんだけど・・
2009/07/28(火) 00:31:52ID:4gd6wC0m
難読化に関係ありそうな記事
MD5 SHA1で文字列のハッシュ化
ttp://moringo.moo.jp/wordpress/?p=97
PHP、ケータイがらみ
ttp://blog.dynalogue.com/tag/flash
ttp://blog.dynalogue.com/43
暗号化・復号化のメモ
ttp://d.hatena.ne.jp/monta31/20080904/p1
より安全なSWF Webアプリケーションの作成
ttp://www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_12.html
(キャッシュしか見れなかった)
http://74.125.153.132/search?q=cache:7hrAM7_Yw0MJ:www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_12.html+AS3+%E6%9A%97%E5%8F%B7%E5%8C%96+OR+%E9%9B%A3%E8%AA%AD%E5%8C%96&cd=14&hl=ja&ct=clnk&gl=jp&lr=lang_ja
MD5 SHA1で文字列のハッシュ化
ttp://moringo.moo.jp/wordpress/?p=97
PHP、ケータイがらみ
ttp://blog.dynalogue.com/tag/flash
ttp://blog.dynalogue.com/43
暗号化・復号化のメモ
ttp://d.hatena.ne.jp/monta31/20080904/p1
より安全なSWF Webアプリケーションの作成
ttp://www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_12.html
(キャッシュしか見れなかった)
http://74.125.153.132/search?q=cache:7hrAM7_Yw0MJ:www.adobe.com/jp/devnet/flashplayer/articles/secure_swf_apps_12.html+AS3+%E6%9A%97%E5%8F%B7%E5%8C%96+OR+%E9%9B%A3%E8%AA%AD%E5%8C%96&cd=14&hl=ja&ct=clnk&gl=jp&lr=lang_ja
2009/07/28(火) 02:49:10ID:nJDvOex/
>>11
ニーズがあるというかニーズを探してる資料だったw
http://www.slideshare.net/takesako/mobaben2-flash-lite-obfuscator?nocache=9208
ニーズがあるというかニーズを探してる資料だったw
http://www.slideshare.net/takesako/mobaben2-flash-lite-obfuscator?nocache=9208
2009/07/28(火) 10:16:30ID:4gd6wC0m
2009/07/29(水) 18:15:29ID:VFPC6Vwa
>>14に出ていた、flasm、flareを試してみたけど、
flm、flrの拡張子のファイルができたけど、
fpsや画面サイズとかしか出てこない。
ASオンリー(FlexSDK3 + FlashDevelop or JmEditor)
で作っていると逆コンパイルはされないのかな。
Flasm
ttp://www.nowrap.de/flasm.html
ttp://kozy.heteml.jp/pukiwiki/flasm%2520%25BB%25C8%25A4%25A4%25CA%25FD/index.html
Flare
ttp://www.nowrap.de/flare.html
ttp://mm51.blog.so-net.ne.jp/2007-05-23
flm、flrの拡張子のファイルができたけど、
fpsや画面サイズとかしか出てこない。
ASオンリー(FlexSDK3 + FlashDevelop or JmEditor)
で作っていると逆コンパイルはされないのかな。
Flasm
ttp://www.nowrap.de/flasm.html
ttp://kozy.heteml.jp/pukiwiki/flasm%2520%25BB%25C8%25A4%25A4%25CA%25FD/index.html
Flare
ttp://www.nowrap.de/flare.html
ttp://mm51.blog.so-net.ne.jp/2007-05-23
2009/07/29(水) 18:45:02ID:eJlAHkSl
CS4に対応してる暗号化ツールは聞いた事ないね
レスを投稿する
ニュース
- 【対日戦略】中国とロシア、対日共闘で一致 「軍国主義復活に反撃」… ★3 [BFU★]
- 【話題】おでんの好きな具は?! 「だいこん」「たまご」「もち巾着」「ちくわぶ」「こんにゃく」「牛すじ」 [ひぃぃ★]
- 【対日戦略】中国とロシア、対日共闘で一致 「軍国主義復活に反撃」… ★4 [BFU★]
- 【社会】丸亀製麺12月24日は15時30分で閉店 従業員とその家族のため [あずささん★]
- 中国公演中止嘆くミュージシャン、批判的な声に「ここはいつの時代の日本なのだ?」「日本帝国時代の轍を踏まないようにしなくては」★2 [muffin★]
- 売買春は「性を買う側の尊厳も害される」…平口洋法務相… 東大法学部卒、元高級官僚議員の「素顔」とは [少考さん★]
- 【実況】博衣こよりのえちえち消えていくマリオカートワールド🧪★4
- 【実況】博衣こよりのえちえち消えていくマリオカートワールド🧪★3
- 【高市悲報】原神、161GB [931948549]
- 【悲報】片山さつきさつき財務大臣、不記載wwwwwwwwwwwwwwwwwwww [834922174]
- アイルランド、移民政策推進政治家に対しついに愛国者が武装蜂起へwwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- マックおいで
