Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как защитить ресурсы от SWF декомпиляторов (http://www.flasher.ru/forum/showthread.php?t=210099)

Max_Payn 27.01.2015 01:48

Как защитить ресурсы от SWF декомпиляторов
 
Привет. Еще раз хочу поднять наболевшую тему флешеров о сохранения наработанных ресурсов. Так получилось по заданию что наш проект не привязан к сети и удаленно не контролируется. Сама файловая система открыта, из ext с ОС Убунта и снять наш ресурс SWF раз плюнуть. Поэтому вопрос, появились за последние несколько лет, ресурсы или методы, который отбрасывали методы декомпиляции? Или хотя бы сохранить код.

caseyryan 27.01.2015 07:45

Нет. Абсолютно никак нельзя защитить.
Даже если сама swf будет "ронять" декомпилятор при попытке ее разобрать, то можно декомпилировать не саму swf, а дам памяти флеш плеера, который эту swf проигрывает.
Из памяти ее можно дернуть либо с помощью хекс редактора, либо с помощью программ типа swf damper, которые специально заточены для этого

Кот Баюн 27.01.2015 08:46

да и пускай ломают))
все что создано человеком, человеком может быть и сломано очень даже неплохо))

в пример (может не совсем удачный)приведу Valve с их движком Source))
они поступили дальновидно, разрешив модифицировать свои игры.
это породило большое количество модов, и соответственно повысило популярность движка, игр на нем и компании.
конечно бессмысленно сравнивать большую компанию и дешевые флешные каузалки, но тем не менее, речь все-таки идет о "взломе"...

caseyryan 27.01.2015 11:27

Здесь в случае со взломом, так же, стоит подумать, а кому нужна эта графика? Серьезные разработчики этим заниматься не станут. И имидж себе портить и получить возможные судебные разбирательства. А какие-нибудь школьники для своих мини игр, в целях обучения... да и пусть берут, жалко что ли? Все равно продать не смогут, да и пытаться не будут скорее всего. Опять же, кому продать?)

Max_Payn 27.01.2015 17:37

Мы занимаемся азартом, так что халявщики могут найтись. Еще не вдавался в вопрос, а с браузера флеш вытянуть можно в swf файле?

illuzor 27.01.2015 17:47

Max_Payn, можно открыть html код страницы и найти ссылку на swf. Элементарное действие.

caseyryan 27.01.2015 18:11

Цитата:

код страницы и найти ссылку на swf
Не всегда. Ее можно не по прямой ссылке отдавать.
Тем не менее, ее можно запустить в браузере, запустить swf damper и выдернуть файл cws из памяти. А этот файл так же запросто открывается любым декомпилятором

illuzor 27.01.2015 18:30

Цитата:

Не всегда. Ее можно не по прямой ссылке отдавать.
Даже если ссылка не прямая, всё равно можно найти без проблем без всяких дамперов.

ZicoRio 29.01.2015 18:35

На 100% конечно защитить нельзя, все спеки открыты, но можно весьма усложнить.
Например я использую несколько вложений бинарно запакованного контента.
Каждый уровень вложения раскодируется ключом по разному спрятанным.
Склоняюсь к тому, что такой вариант как раз и остудит пыл ковыряния у соискателей.

caseyryan 29.01.2015 21:42

Цитата:

Сообщение от ZicoRio (Сообщение 1178146)
На 100% конечно защитить нельзя, все спеки открыты, но можно весьма усложнить.
Например я использую несколько вложений бинарно запакованного контента.
Каждый уровень вложения раскодируется ключом по разному спрятанным.
Склоняюсь к тому, что такой вариант как раз и остудит пыл ковыряния у соискателей.

Да нифига он не остудит. Хоть сто уровней вложения. Как спереть графику я уже описал выше. Никакие бинарные вложения не спасут


Часовой пояс GMT +4, время: 02:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.