JPEXS Free Flash Decompiler(FFDec)是免费的开源 Flash 反编译工具。程序可以查看 的ActionScript1/2的源代码或3个部分,将其导出或编辑(代码编辑器AS3)。文本或图像可以被编辑或更换。在SWF反编译器还可以导出形状,图像,声音或电影。SWF为FLA格式转换也可以。

软件功能

导出脚本,图像,图形,动画,声音…

SWF 为 FLA 转换

显示 ActionScript 源代码。

ActionScript 源实验直接编辑

通过汇编源代码编辑

支持 ActionScript1/2 和 AS3

点击反编译源凸显 P 码相关的指令,反之亦然

保存修改后的 ActionScript 到文件

更换图片,编辑文本和字体

显示 SWF 资源(图形,精灵,字体,按键…)

(在非 Windows 平台)

内置代理服务器而通过它来编辑 SWF 文件

基于 Java 代码,支持多种平台

多语言支持(见语言列表)

可以反编译某些种类的混淆代码

JPEXS Free Flash Decompiler要求

需要 Java 7 或更高版本

适用于 Windows,Linux 和 MacOS

JPEXS Free Flash Decompiler用户界面

蓝色 Office 2003 的外观和感觉

功能区面板,标签和应用程序图标

与类别标签树(形状,sprites,文本, … )

– 每个标签显示字符标识,并从 ExportAsset 或其他信息采取可选名称

两个面板编辑

– 在左边的面板中, 编辑右侧原来的预览

拖放 SWF 文件到主窗口打开文件

窗口导出项目外拖动树项目

预览项目改变背景颜色

通过设置选项卡方便地访问应用程序配置

多语言支持:英语,捷克语,中国,荷兰语,法语,德语,匈牙利语,葡萄牙语,俄语,西班牙语,瑞典语,乌克兰语

打开文件

支持 SWF 文件和非压缩两种 Zlib 和 LZMA 压缩

AS1/2 和支持 AS3 文件

GFx 中的 Scaleform 支持文件( * .GFX )

SWC 库阅读支持

通过拖放,文件右键菜单或标准打开文件

可以一次打开多个文件

刷新按钮再次读取文件

最近打开的文件列表

打开二进制文件进行搜索主权财富基金在他们里面

显示 SWF 对象

形状( DefineShape1 – 4标签)

MorphShapes ( DefineMorphShape1 – 2标签)

精灵( DefineSprite标签)

按钮( DefineButton1 – 2标签)

文本( DefineText1 – 2 , DefineEditText标签,没有TLF支持)

图片( DefineBits , JPEGTables , DefineBitsJPEG2 – 4 , DefineBitsLossless1 – 2标签)

字体( DefineFont1 – 3 , DefineCompactedFont , DefineFontInfo1 – 2 , DefineFontName标签)

– 名称,人物预览,上升,下降,国内领先,粗体/斜体标志

视频( DefineVideoStream , VideoFrame标签)

声音( DefineSound , SoundStreamHead1 – 2 , SoundStreamBlock标签)

BinaryData ( DefineBinaryData标签)

脚本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton标签, BUTTONCONDACTION , CLIPACTIONRECORD )

– ActionScript源, P码,十六进制,控制流图

帧( ShowFrame , PlaceObject1 – 3标签, PlaceObject4无AMF , RemoveObject1 – 2 )

整个SWF预览

导出的SWF对象

形状( DefineShape1 – 4标签)

– SVG (有限的) , PNG , HTML 5的画布

MorphShapes ( DefineMorphShape1 – 2标签)

– SVG (有限的) , HTML 5的画布

文本( DefineText1 – 2 , DefineEditText标签,没有TLF支持)

– 纯文本或格式化

图片( DefineBits , JPEGTables , DefineBitsJPEG2 – 4 , DefineBitsLossless1 – 2标签)

– JPEG或PNG格式

视频( DefineVideoStream , VideoFrame标签)

– FLV格式不带音频

声音( DefineSound , SoundStreamHead1 – 2 , SoundStreamBlock标签)

– MP3/WAV/FLV格式

BinaryData ( DefineBinaryData标签)

脚本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton标签, BUTTONCONDACTION , CLIPACTIONRECORD )

– ActionScript中, P码, P码与十六进制

– PNG图像,GIF , AVI , SVG (有限) , HTML 5的画布

导出为FLA格式

– Flash 5 , CS 5.5 , CS 6和CC的FLA文件格式(压缩或解压缩XFL )

形状( DefineShape1 – 4标签)

MorphShapes ( DefineMorphShape1 – 2标签)

– 形状补间

精灵( DefineSprite标签)

按钮( DefineButton1 – 2标签)

文本( DefineText1 – 2 , DefineEditText标签,没有TLF支持)

图片( DefineBits , JPEGTables , DefineBitsJPEG2 – 4 , DefineBitsLossless1 – 2标签)

字体( DefineFont1 – 3标签)

视频( DefineVideoStream , VideoFrame标签)

声音( DefineSound , SoundStreamHead1 – 2 , SoundStreamBlock标签)

脚本( DoABC , DoABCDefine , DoInitAction , DoAction , DefineButton , SymbolClass , ExportAssets标签, BUTTONCONDACTION , CLIPACTIONRECORD )

帧( ShowFrame , PlaceObject1 – 3标签, PlaceObject4无AMF , RemoveObject1 – 2 )

– 没有检测之间

背景颜色( SetBackgroundColor标签)

编辑SWF对象

文本( DefineText1 – 2 , DefineEditText标签,没有TLF支持)

– 编辑文本和参数

图片( DefineBits , DefineBitsJPEG2 – 4 , DefineBitsLossless1 – 2标签)

– 更换(注: DefineBits被替换DefineBitsJPEG2 )

字体( DefineFont1 -3, DefineCompactedFont标签, DefineFontInfo1 -2)的

– 增加新的角色,取代现有的字符,改变粗体/斜体属性

BinaryData ( DefineBinaryData标签)

– 更换

脚本( DoABC , DoABCDefine , DoInitAction , DoAction标签。 DefineButton , BUTTONCONDACTION , CLIPACTIONRECORD行动)

其他标签

– 编辑通过树编辑器参数

编辑的ActionScript

显示ActionScript代码在左边,在右边的p代码

点击AS项目hilights在p代码,反之亦然位置

编辑现有动作的P码,直接ActionScript编辑

– 编辑那样直接是实验性的,有些功能可能无法正常工作呢。

AS3 P码:语法是基于RABCDasm 。看到它的网页了解详情。

– 常量池会自动更新

工具

在ActionScript源或文本标签搜索文本(可以使用正则表达式)

转至文档类( AS3 )

代理

– 配置您的浏览器使用我们的代理

– 代理嗅探http通讯和搜索SWF文件

– 找到SWF文件可以编辑的地方,然后通过代理再担当

搜寻记忆

– 搜索主权财富基金在其他进程的内存

搜索浏览器缓存

– 支持的浏览器: Mozilla的火狐,谷歌Chrome /铬

反混淆

– AS3 P码反混淆(很少工艺以去除死代码插入由模糊处理)

– 在全球范围内重新命名标识符

– 重命名无效的标识符(混淆器往往使用错误的字符的标识符)

设置

自动反混淆

– 应用程序可以自动去除死代码和其他混淆代码。这可以被关闭,以加快反编译。

用自己的Flash浏览器

– 在Windows平台上,内部的Flash浏览器可以使用,因此Flash内容可以在没有安装Adobe Flash Player显示。在其他平台上,内部查看器默认为开启。

并行加速

– 应用程序可以使用并行的方法(线程) ,用于读取SWF /反编译的要快

禁止反编译

– 作为反编译,可以禁用,因此只有P码是可见的。这可如反编译需要很多时间例如可以使用。

添加FFDec到SWF文件上下文菜单

– 在Windows平台上,这可以添加“打开方式FFDec ”右击上下文菜单Windows资源管理器

使用缓存在磁盘上

– FFDec使用缓存来加快repeately访问的项目。如果这个产品上,缓存文件存储在磁盘上的临时目录,否则会被存储在内存中。

突出显示文档类上启动

– FFDec SWF可以打开后直接跳转到AS3文档类

自动重命名标识符

– 在SWF开放,自动执行“重命名无效的标识符”操作

更改语言

专家高级配置

其他

通过右键单击上下文菜单中删除标签标签树

命令行参数的支持

swc反编译工具_Flash反编译工具下载_Flash反编译工具(JPEXS Free Flash Decompiler)v11.3中文版-这家软件站...相关推荐

  1. Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录

    FFdec是一个免费开源的swf反编译软件,在Windows,Linux,Mac上都能用,比那个硕思闪客精灵厚道多了,功能也不比它差,我以后就用FFdec了. 官网地址如下: http://www.f ...

  2. flash破解工具/flash decompiler

    如果想比较方便地参观浏览一下flash(swf)文件里面的内容,推荐使用国外免费开源的工具JPEXS Free Flash Decompiler. 传送门:https://www.free-decom ...

  3. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...

    我之前推送过Java代码的编译与反编译,其中简单的介绍了Java编译与反编译相关的知识,最近给GitChat写<深入分析Java语法糖>的时候,又用到了很多反编译相关的知识,遂发现哪篇文章 ...

  4. java反编译工具_移动app安全测试 - 客户端 - 反编译保护

    测试小白一枚,最近刚刚开始接触移动App的安全性测试.结合项目的情况和自己一点粗陋的经验,计划从客户端安全.网络传输安全和服务端安全三个方面进行学习和探索. 1.前言 APP客户端作为直接和用户接触的 ...

  5. apktool反编译生成java_apktool反编译工具下载|apktool反编译工具 v3.0.1 最新版-520下载站...

    apktool反编译工具是一款专业的apk编译工具,能够完美地反编译及回编译apk文件,想要使用apktool反编译工具的话就需要先安装JAVA,如果你想要修改apk文件,那么就需要先安装JAVA才可 ...

  6. java 反编译 下载_java反编译工具

    java反编译工具是一款反向翻译Java工具,能够帮助用户将.class文件反向编译成Java文件,还可以还批量处理.class文件..jar文件,使用多页面编辑功能能大大提高操作人员反向编译效率,非 ...

  7. 反编译工具(2)——推荐.Net、C# 逆向反编译四大工具利器

    在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决.或者由于电脑挂了.旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重 ...

  8. Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)

    Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具) 在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一 ...

  9. java反编译是什么_什么是Java代码的编译与反编译?

    Java代码的编译与反编译 2017-02-21 Hollis 数盟 一.什么是编译 1.利用编译程序从源语言编写的源程序产生目标程序的过程. 2.用编译程序产生目标程序的动作. 编译就是把高级语言变 ...

  10. PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译

    ​ 在这里分享一些技巧和经验给大家.辛苦撰文分享,转载或引用请保留本文作者信息及文章链接. 作者的环境: win7+python3.5(anaconda3) 理论上,win7及以上的系统和python ...

最新文章

  1. 入门级Mat (java版)
  2. z-index 用法
  3. 电机PID实验--一文让你看透PID​
  4. .NET5发布了,腾讯招聘点名要求精通MySQL,而不是SQLServer!
  5. LeetCode 288. 单词的唯一缩写(哈希)
  6. 输出有样式的php,PHP导出带样式的Excel
  7. STM32F103DMA功能实现
  8. KVM的概念和云计算
  9. 关于跨域获取cookie问题的解决
  10. 西门子博图编程:使用S7-1500冗余PLC 建立ModbusTCP通信
  11. C++ - Sodoku Killer(DFS) - 实现一个数独解算器
  12. Java使用DES加密解密
  13. 如何把字幕文件转换成txt文件或word文档,.ass文件内容怎么提取出来txt文件
  14. GAMS系列分享13——综合能源系统——包含储能的单能源枢纽模型
  15. Bypass一款不错的分流抢票助手工具
  16. Bartender安装时间长,安装成功后未跳出激活界面的解决方法,亲测2019和2021版
  17. 《Python数据抓取与实战》读书笔记:第2章
  18. #ArcGis中如何对属性表中的字段进行顺序赋值??
  19. a标签download属性无效_html常用标签大全
  20. Python turtle 绘制有趣的图形

热门文章

  1. mt4 显示服务器时间,MQL4编程学习之MT4显示任意时间周期指标的使用方法
  2. 光电编码器的原理及应用场合_光电编码器的原理及应用电路
  3. 云承软件和云溪哪个好_多工序开料机的软件对接及注意事项
  4. jQuery文档操作常用方法1
  5. 学校网络认证服务器无响应,校园网常见问题
  6. AMPL-最短路选择问题
  7. linkedin android,如何在android中登录linkedin?
  8. 人脸识别 java_利用Java调用OpenCV进行人脸识别
  9. vasp软件全名是什么_VaspCZ软件详细介绍
  10. Java基本数据类型自动转换