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党によって使用されないでしょう。
殆ど記事が見つからなかった。
難読化は人気ないな・・
トライアル版試してみるか。
まだ、どういう風に解析されてしまうか分かっていないから、
難読化してもどういう効果があるかも分からないんだけど・・
レスを投稿する
ニュース
- 高市早苗首相、人口減少問題で「地方は東京を見習って」発言に違和感 鳥取・平井知事、県議会で言及 [Hitzeschleier★]
- 中国外務省「絶対に受け入れない」改めて撤回求める 台湾有事めぐる高市総理の「政府の立場に変更なし」との答弁に対し [ぐれ★]
- NVIDIA幹部「日本、もうロボット大国ではない」 AIで一変 ★2 [少考さん★]
- 『M-1』決勝進出9組発表 エバース、ヤーレンズ、ヨネダ2000、ママタルト、真空ジェシカら進出 [muffin★]
- 高市総理の「働き方」のリアル 実質“休みゼロ”、睡眠は2時間、会食ゼロ…溜まった洗濯をしながら党首討論の準備 [Hitzeschleier★]
- 「Fラン大卒より高卒」企業人事部が断言する🧐"定着率"と"成長力"の明確な差 [パンナ・コッタ★]
- かなたそ🪽に握りつぶされるお🏡
- 【高市自民】高校生の扶養控除縮小検討でネット大荒れ「はあ?」「子育てに罰金」「ほーら増税始まった」「高市支持やめる!」 [256556981]
- 【高市悲報】中国、終わるwwwwwwwwwwwwwwwwwwwwwwww [308389511]
- ベーコン
- 高市早苗、人口減少問題で「地方は東京を見習って」 [935793931]
- 白湯ってジュースあったから買ったらただの水だった
