Как автоматически декомпилировать SWF-файл на моем сервере? - PullRequest
3 голосов
/ 06 июня 2010

Какой язык мне нужно использовать?

Немного похоже на http://www.showmycode.com/

А кто-нибудь может указать мне правильное направление, чтобы начать?

Ответы [ 2 ]

6 голосов
/ 18 февраля 2013
  • SWFTools - утилиты манипуляции и генерации SWF

    Вы можете установить дистрибутив SWFTools (который также имеет программу командной строки) и использовать SWFExtract , который может декомпилировать флэш-файлы.

    В 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 Free Flash Decompiler

    OpenSource Flash SWF декомпилятор и редактор. Извлекайте ресурсы, конвертируйте SWF в FLA, редактируйте ActionScript, заменяйте изображения, звуки, тексты или шрифты. Доступны различные форматы вывода. Работает с Java на Windows, Linux или MacOS.

    Примеры:

    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» вы можете использовать ffdec.bat в Windows, ffdec.sh в Linux / MacOs

1 голос
/ 26 июля 2012

SWFScan - БЕСПЛАТНЫЙ Flash-декомпилятор

THIS is the one, the only, HP's fantastic SWFScan Adobe Flash de-compile tool and
basic 'security scanner' ... use it for the betterment of humanity, and not for 
evil.
...