问题标签 [swf-decompiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
372 浏览

encryption - 如何防止 SWF 在我们以外的网站上运行?

我们发现一个中国网站已经想出了如何解密我们的 SWF,反编译它们,然后绕过我们输入的任何代码,以试图阻止 SWF 在我们以外的任何网站上运行。

随着中国程序员获得代码访问权,我们需要找出另一种方法来阻止他们在他们的网站上运行 SWF —— 至少在我们网站的有限排他期内(通常是一两周)。

我已经提议,但到目前为止,我们的开发组拒绝将 SWF 设为简单的客户端,从而将所有游戏逻辑放在我们的服务器上。

根据这篇文章——http: //www.veryinteractivepeople.com/? p= 525——我还建议在加密的 SWF 中加密 SWF,但根据评论,我认为这对我们没有帮助.

有没有人有任何其他建议?

0 投票
2 回答
11096 浏览

flash - 我可以在没有源 FLA 文件的情况下更改 SWF 中的 ActionScript 字符串文字吗?

一位客户要求我将他们的一个主要基于闪存的旧网站移至新服务器。

多年前该网站的原始开发者犯了一个错误,在一些 ActionScript 的一个重要链接中使用了“http://127.0.0.1/....”。原来的开发公司早已不复存在。

我能够使用Sothink SWF Decompiler对 SWF 进行反编译,并找到并纠正有问题的 ActionScript。但是,我无法重新编译回完全正常工作的 SWF(出现许多其他错误,因为它是一个复杂的 Flash 项目)。我尝试了不同的 Flash 版本(回到 v.6),SWF 的第 4 个字节表明它最初是 v.7(MX2004),并且我尝试将重新编译的输出中的十六进制字节与原始字节匹配(考虑到用于标签压缩等)到目前为止,没有任何匹配项。

我需要很长时间才能修复重新编译的 Flash 中的所有其他错误,而我真正想做的只是更改原始 SWF 中的一个字符串文字,以便该站点完全按照最初的预期工作。如果有必要,我准备使我的新文字的字符串长度与旧的不正确的字符串长度完全匹配(通过在新服务器上添加一个目录/符号链接链接回正确的文件)。

有没有办法做到这一点?

0 投票
0 回答
767 浏览

flash - 从 swf 线导出 actionscript 和原始数据结构

在过去的几天里,我遇到了 swf 线作为反编译 swf 文件的好方法,但是对于我的生活,我无法弄清楚如何将反编译的文件实际放入对我有用的地方。有没有人知道如何从 swf 线检查器导出纯文本而不必复制和粘贴每个文件?我应该使用一些更好的免费 swf 反编译器来让我的生活更轻松吗?

0 投票
1 回答
496 浏览

flash - 从反编译的 swf 文件创建 swf

我的客户给了我一个 swf 文件来修改它。我使用 showmycode.com 并反编译那个 swf,得到一些像这样的动作脚本代码

我想用这个代码创建一个 swf 文件?我是创建 .fla 文件还是 .as 文件?

0 投票
1 回答
5991 浏览

java - 用于快速修改的 Java 反编译器和编辑器

我正在尝试找到一个类似于 swf-decompiler 的 Java 反编译器,它允许编辑和重新编译源代码,而无需将其导出到任何地方,也无需执行任何外部操作。我想要的是非常快速地对 .jars 应用小的更改并保存它们,而无需花费额外的时间使用其他工具手动重新编译 java 代码,是否有这样的反编译器?有没有类似的东西(比如 .class 变量编辑器),甚至可以制作像 swf-decompiler 这样的 Java 反编译器吗?

0 投票
0 回答
110 浏览

actionscript-3 - 编辑 AS3 swf 未弹出错误

我正在编辑 SWF,但没有获得 AS3 代码。我试图得到: public function _-1XL(_arg1:BitmapData):void { this._-61F._-3zH(PNGEncoder.encode(_arg1)); }

但是当我尝试这样做时,我得到:

使用此 AS3 代码:

有人知道这是如何工作的并且可以解释我做错了什么吗?那应该真的很棒!

0 投票
0 回答
43 浏览

flash - 如何运行 2 层批量 SWF 反编译过程?我正在使用 Sothinkswf 反编译器

我正在反编译一些 SWF。每个 SWF 中都有许多帧,并且每个帧都作为一个 SWF 输出。我需要反编译每个帧 SWF 以获取我正在寻找的信息。Sothinkswf反编译器中是否有执行此操作的命令?

0 投票
1 回答
37 浏览

flash - 如何将 flash .exe 文件反编译为 .swf 文件?

问题
我想将.exeFlash游戏的文件反编译成一个.swf文件(Adobe Flash文件),这样我可以修改它