Форма входа

Логин:
Пароль:

Поиск

Наши координаты

Телефон:
+7 (913) 229 5479
Адрес:
г. Барнаул
пр. Строителей, 16, оф. 613
Почтовый адрес:
656067, Алтайский край, г.Барнаул, 67 отделение связи,
а/я 4180
E-mail:
support@oit-company.ru

Наши партнёры





Суббота, 19.08.2017, 15:58
Приветствуем Вас Гость
Регистрация | Вход | RSS

ОТДЕЛ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
 
Каталог статей


Главная » Статьи » Интересные статьи

Декомпиляция SWF в Linux

Для извлечения одиночного изображения из SWF файла в линкус достаточно установить пакеты swfmill и xsltproc

sudo aptitude install swfmill xsltproc

И декомпилируем SWF в XML

swfmill swf2xml header-flash.swf header-flash.xml

А затем с помощью вот этого xsl шаблона и кодировщика base64 сохранить картинку

< ?xml version="1.0" encoding="utf-8"?>
< xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
< xsl:output method="text"/>
  < xsl:template match="/">
    < xsl:for-each select="//data">
        < xsl:value-of select="data" />
    < /xsl:for-each>
  < /xsl:template>
< /xsl:stylesheet>

применяем xsl шаблон

xsltproc xml2data.xsl header-flash.xml | base64 -d > image.jpeg

вот и всё, картинка из SWF будет отдельно лежать на вашем диске

Источник

Категория: Интересные статьи | Добавил: sashacd (28.03.2011)
Просмотров: 832 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright ООО "Отдел Информационных Технологий" © 2017