Зашифровать flash

Тема в разделе "Флеш", создана пользователем nick1m, 24 фев 2008.

Статус темы:
Закрыта.
  1. nick1m

    nick1m Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    119
    Симпатии:
    8
    Есть ли какие способы зашифровать flash (swf), что бы "стандартными" средствами не декомпилировались?
     
  2. duncan

    duncan батяр з личакова

    Регистр.:
    10 апр 2007
    Сообщения:
    1.590
    Симпатии:
    437
    может поставить пароль при єкспорте?...
     
  3. nick1m

    nick1m Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    119
    Симпатии:
    8
    а поможет от FlashDecompiler и Sothink SWF Decompiler?
     
  4. duncan

    duncan батяр з личакова

    Регистр.:
    10 апр 2007
    Сообщения:
    1.590
    Симпатии:
    437
    нет ничего абсолютно безопастного!..

    ставите пароль при єкспорте, конвертируете в екзе-файл и пробуйте декомпилировать для проверки....
    всё в ваших руках...
     
  5. nick1m

    nick1m Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    119
    Симпатии:
    8
    сейчас нет под рукой данного софта, потому и спрашивал :) но скорее всего пароля я думаю мне будет достаточно
     
  6. duncan

    duncan батяр з личакова

    Регистр.:
    10 апр 2007
    Сообщения:
    1.590
    Симпатии:
    437
    всегда пожалуйста...
     
  7. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    Добавлю ещё несколько слов:
    Китайская тулза - http://ruben.ru/pub/asobfuscator/asobfuscator.rar
    Ещё есть прога Flashincrypt и Developer's SWF Guardian

    В инете прилично написано на тему:
    http://www.hardline.ru/8/69/4412/
    http://www.habrahabr.ru/blog/web_design/4297.html
    http://deforum.ru/forum/viewtopic.php?t=32537&start=30&sid=640ab74e1d1c3b640f0ab0063a13b337
    http://www.flasher.ru/forum/showthread.php?t=59056



    есть хитроотыметые способы как защитить от декомпилера (с)Nox Noctis:
    1) создаем функцию - "ключ". она может выполнять какие-нибудь незамысловатые действия типа перемножения двух временных переменных, главное, что бы она не мешала работе программы, ибо пихать её придётся везде.
    2) рассовываем обращение к этой нашей функции во все функции, классы, ключевые фреймы и так далее. Ещё раз подчёркиваю - функция должна быть очень простая.
    3)С помощью структурного дизассемблера (например flasm) переписываем FVM код "ключа" таким образом, что бы структура выполняемых действий была осмысленной, но не соответствовала ни одной из макрокоманд. К примеру, добавляем ещё один пустой push variable.
    4) вуаля - дизассемблер, пытаясь декомпилировать наш код зверски чертыхается и в конце-концов вылетет к чертям собачьим, выдавая "unrecognized error".
     
    kitorador и nick1m нравится это.
  8. Лариса

    Лариса Читатель

    Заблокирован
    Регистр.:
    21 сен 2007
    Сообщения:
    390
    Симпатии:
    128
    а я так не думаю:)
    Все упирается в то, какую роль в конкретном ролике тянут скрипты. если на то пошло то, имхо, защитить графику, и хорошо, если векторную, не удастся.
    1.можно сделать захват видео с экрана и последующую конвертацию во флеш. все скрипты, естественно, отлетают.но остается много чего)=
    2. идея.
    если вы рисуете, то понимаете, что на каком-то этапе чужие шабы уже не нужны. нужны идеи, остальное можно повторить, подстроив "под себя".
    3. для роликов написанных именно для оффлайна (учебные курсы, открытки, реклама на тв) вообще некритичен объем и наличие скриптов.
    Т.е. ломай- переделывай- юзай с любым качеством.
     
  9. nick1m

    nick1m Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    119
    Симпатии:
    8
    Спасибки, но не втему:)
     
  10. -НиК-

    -НиК-

    Регистр.:
    12 фев 2007
    Сообщения:
    163
    Симпатии:
    130
    Попробуй SWF Studio
     
Статус темы:
Закрыта.