3

我需要使用什么语言?

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

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

4

2 回答 2

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

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

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

    这将安装以下工具:as3compile, font2swf, jpeg2swf, pdf2swf, png2swf, swfbbox, swfc, swfcombine, swfdump, swfextract, swfrender, swfstrings, wav2swf.

    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.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:\sources\myfile.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
    

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

于 2013-02-18T11:19:25.610 回答
1

SWFScan - 免费的 Flash 反编译器

这是惠普唯一一款出色的 SWFScan Adob​​e Flash 反编译工具,
基本的“安全扫描仪”......将其用于改善人类,而不是用于
邪恶的。
于 2012-07-26T02:53:03.487 回答