Показать сообщение отдельно
Старый 27.06.2013, 18:40
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
В большинстве случаев достаточно зашить флешку как байт массив в другую (заэмбэдить), чтобы от нее было мало чего полезного для такого "взломщика". Лично мне доводилось заниматься взломом такой штуки. Да, выдернуть ее получилось, но это уже была не swf, а раскодированный флеш плеером файл cws. То есть исходный код (в таком, или почти в таком виде как он был) из нее уже не получить при всем желании. Но вот некоторые данные вытащить можно, в том числе изображения.
Другой вопрос, на сколько критична защита того, что в ней находится. Если нужна защита только алгоритмов, то такой способ подойдет довольно хорошо. Если нужна защита графики, то увы, это невозможно. При любом раскладе ее можно будет вытащить, если файл вообще может быть запущен во флеш плеере. Делается это с помощью любого дампера памяти. Есть даже специально заточенные под это, типа swf damper (или как-то так, точно не помню). Но можно и с помощью хекс редактора дернуть нужные байты. После чего этот файл откроется любым декомпилятором.