Flash游戏逆向神器 ( ffdec - JPEXS Free Flash Decompiler )
今天介绍一款flash游戏的逆向神器ffdec(全称:JPEXS Free Flash Decompiler)
软件作者: jindrapetrik
介绍这款软件是因为这款软件免费开源并且自带汉化,上手简单,能够提取flash游戏的资源,编辑游戏内部的脚本,而且支持目前主流的三大平台(Windows,MacOS,Linux)。

github下载地址:https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version11.3.0

接下来介绍一下几个比较常用的功能
界面UI:

工具界面非常整洁,功能排布整齐,新手的上手难度可以说是几乎没有。

游戏可以直接拖拽进去,可以从界面看出游戏包含的所有文件内容都能被解析到,
最重要的是它不仅能导出资源文件,还能够直接进行编辑修改

保存:

修改完的游戏可以直接保存,也可以选择“另存为...”保存为swf或者“另存为exe”如果一个flash游戏较为庞大,并且关联着多个swf文件,那么另存为exe就会出现游戏资源不关联的情况,而swf文件则能关联,所以swf是兼容性最好的。

搜索:

要是想搜索游戏中的一些内容(如:文本)或者脚本中的关键词,可以用工具栏中的“文本查找”功能,和其他的一些工具一样,简单粗暴,要找的几乎都能给你搜索到。

脚本修改:

选择一个要修改的脚本后,左下角将会显示该脚本定义的变量,函数方法。

AS资源处显示的是游戏的AS脚本

选中一个脚本内部的变量或者方法后就会显示该变量或者方法的P代码,
在修改脚本的过程中修改P代码才是最为安全的修改方式。

上面介绍了ffdec的几个常用的功能界面,太具体的介绍也没有多大的必要,毕竟工具UI设计简单清晰,而且flash也要淘汰。
稍微介绍一下,后续用到该工具就不需要更多的介绍。