如何反混淆AS3源代码?

时间:2014-12-28 10:43:31

标签: actionscript-3 flash

有没有办法去混淆AS3?通过去混淆,我的意思是让它再次可编辑。此刻我丢失了一些源代码,只留下了Flash文件。我现在面临的问题是编译器无法编译它,因为类名包含非法字符。

我可以再次手动命名所有类,但是我甚至不确定de-compiler是否有效。

要再次编译SWF,我使用flash develop和FlashSDK。

问候。

1 个答案:

答案 0 :(得分:0)

这取决于代码在开始时是如何被混淆的。如果通过更改类/变量/函数名称来简单地进行模糊处理,那么您可以使用诸如FlashDevelop之类的IDE,它允许您通过右键单击实例名称来重构 - >重命名,该实例名称将在整个项目中重命名它。或者只是使用文本编辑器进行简单的查找/替换。

知道代码如何被混淆是最重要的事情。您用于混淆的程序可能会为您提供最多的信息。

但是,我建议首先删除所有非法字符以确定它是否会编译。