Decompile and Obsfucate Flex Code 探索

前几日在JACK住所,亲眼目睹了FLASH Decompile 软件的厉害之处。不禁后脊梁发凉,心想,正如自己家被偷装了摄像头。冥思苦想出的成果,被人一蹴而就地摘走,岂不是很不爽。

找了个Obsfucator做试验,保护好代码,好歹也能让心怀不轨的人费些心思才能弄懂。

Sothink SWF Decompiler 一款强大的反编码软件。让代码无处藏身。让我们先来看下它的“强大”之处。

对比如下,

源码                                                                     反编码

source1  decomp

源码

source2

反编码

decomp2

 

功力之强可见。

为了防止类似不劳而获的情况发生。我们用obsfucator做下简单的处理。情况感觉好多了。有不少的obsfucator还有去掉换行文字符的功能,为了比较代码,我们没有使用。如果要做更多的尝试,可以去 http://www.ambiera.com/irrfuscator/ 了解更多。这个便是我测试使用的混淆器。

obs1

obs2

回應

看来效果还是挺好的,

看来效果还是挺好的, 不过希望obfuscator的操作对象是byte code而非源代码, 那就更方便了 :)