本文介绍了如何在我的服务器上自动反编译 SWF 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要使用什么语言?

有点像 http://www.showmycode.com/

谁能给我指出正确的开始方向?

解决方案

  • SWFTools - SWF 操作和生成实用程序

    您可以安装 SWFTools 发行版(也有命令行程序),并使用 SWFExtract,可以反编译flash文件.

    在 OSX 上,通过以下方式安装:brew install swftools.

    这将安装工具,例如:as3compilefont2swfjpeg2swfpdf2swfpng2swf,swfbboxswfcswfcombineswfdumpswfextractswfrenderswfstringswav2swf.

    swfextracts 允许从 swf 文件中提取 swf 影片剪辑和对象.

    提取全部示例:

    swfextract --outputformat "extract_%06d.%s" -a 1- sample.swf

  • FFDec (GitHub) - JPEXS 免费 Flash 反编译器

    开源 Flash SWF 反编译器和编辑器.提取资源、将 SWF 转换为 FLA、编辑 ActionScript、替换图像、声音、文本或字体.提供各种输出格式.适用于 Windows、Linux 或 MacOS 上的 Java.

    示例:

    java -jar ffdec.jar myfile.swfjava -jar ffdec.jar -proxyjava -jar ffdec.jar -proxy -P1234java -jar ffdec.jar -export script "C:decompiled" myfile.swfjava -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export script "C:decompiled" myfile.swfjava -jar ffdec.jar -format script:pcode -export script "C:decompiled" myfile.swfjava -jar ffdec.jar -format script:pcode,text:plain -export script,text,image "C:decompiled" myfile.swfjava -jar ffdec.jar -format fla:cs5.5 -export fla "C:sourcesmyfile.fla" myfile.swfjava -jar ffdec.jar -dumpSWF myfile.swfjava -jar ffdec.jar -compress myfile.swf myfiledec.swfjava -jar ffdec.jar -decompress myfiledec.swf myfile.swfjava -jar ffdec.jar -onerror 忽略 -export 脚本 "C:decompiled" myfile.swfjava -jar ffdec.jar -onerror retry 5 -export script "C:decompiled" myfile.swfjava -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=0 -export script "C:decompiled" myfile.swf

    您可以在 Windows 上使用 ffdec.bat 代替java -jar ffdec.jar",在 Linux/MacOs 上使用 ffdec.sh

What language would I need to use?

A bit like http://www.showmycode.com/

And could anyone point me in the right direction to get started?

解决方案

  • SWFTools - SWF manipulation and generation utilities

    You can install SWFTools distribution (which has also a command line program), and use SWFExtract, that can decompile flash files.

    On OSX, install via: brew install swftools.

    This will install tools such as: as3compile, font2swf, jpeg2swf, pdf2swf, png2swf,swfbbox, swfc, swfcombine,swfdump, swfextract, swfrender, swfstrings, wav2swf.

    swfextracts allows to extract swf movieclips and objects out of swf files.

    Example to extract all:

    swfextract --outputformat "extract_%06d.%s" -a 1- sample.swf
    

  • FFDec (GitHub) - JPEXS Free Flash Decompiler

    Examples:

    java -jar ffdec.jar myfile.swf
    java -jar ffdec.jar -proxy
    java -jar ffdec.jar -proxy -P1234
    java -jar ffdec.jar -export script "C:decompiled" myfile.swf
    java -jar ffdec.jar -selectclass com.example.MyClass,com.example.SecondClass -export script "C:decompiled" myfile.swf
    java -jar ffdec.jar -format script:pcode -export script "C:decompiled" myfile.swf
    java -jar ffdec.jar -format script:pcode,text:plain -export script,text,image "C:decompiled" myfile.swf
    java -jar ffdec.jar -format fla:cs5.5 -export fla "C:sourcesmyfile.fla" myfile.swf
    java -jar ffdec.jar -dumpSWF myfile.swf
    java -jar ffdec.jar -compress myfile.swf myfiledec.swf
    java -jar ffdec.jar -decompress myfiledec.swf myfile.swf
    java -jar ffdec.jar -onerror ignore -export script "C:decompiled" myfile.swf
    java -jar ffdec.jar -onerror retry 5 -export script "C:decompiled" myfile.swf
    java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=0 -export script "C:decompiled" myfile.swf
    

这篇关于如何在我的服务器上自动反编译 SWF 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-20 06:23