Просмотр полной версии : Как защитить файлы
motoroller
02.01.2011, 04:34
Скажите вот допустим сделан проект на классах, которые вынесены,
а во флешке совсем пусто, по сути получается файл класса можно скачать,
понять какие объекты нарисованы во флешке и твоя работа улетела?
И как с этим бороться, т.е защитить файлы .as
Zebestov
02.01.2011, 06:29
1. Все классы скомпилируются в swf и вот так запросто их не просмотришь.
2. В конечном счете невозможно защитить исходники. Можно лишь до известного предела усложнить взлом. И делать это стоит лишь в тех случаях, когда продукт стоит взлома. Как правило, это коммерчески успешные приложения и игры (ну никак не флэшка на сайте заказчика).
Скажите вот допустим сделан проект на классах, которые вынесены,
а во флешке совсем пусто
FLA файл после компиляции все равно исчезнет, и все, что было написано в кадрах, перенесется в классы. Любой декомпилятор это покажет.
А для усложнения чтения исходного текста после декомпиляции можно использовать обфускаторы.
Могу порекомендовать SWF Encrypt или AS3Obfuscator (еще круче), которые превратят декомпилированный текст в нечто, практически, нечеловекочитаемое
mikhailk
02.01.2011, 14:28
На самом деле, сугубо имхо, код в основном вскрывают не для воровства, а для хака. При этом повторное использование кода именно как кода не особенно и планируется. Что нужно можно поправить прямо внутри swf без декомпиляции.
А вот что действительно воруют, так это контент, особенно графику. В том же ВК есть игры, целиком практически собранные на графике, заимствованной из разных игр. Особенно занятно выглядит, когда елок надергали из одного приложения, кактусов - из другого и все это поставили на лужайку из третьего.
Но вот это защитить точно никак не удастся. Другой вопрос, а стоит ли вообще париться?
Я лично не заморачиваюсь, ну сопрут и фиг с ними.
motoroller, что в вашем коде такого уникального? Особые алгоритмы? или что?
я видел игры у mochimedia.com которые интересно так зашиты что swf файл найти не так просто, а если найдешь, то при попытки декомпиляции (просто был интересно) нету ни графики, ни кода, одни лишь классы mochimediа, и ничего от игры той которую хотел вскрыть - вообщем понравился мне их подход, молодцы ребята
motoroller, не занимайтесь ерундой.
andrew911
02.01.2011, 15:23
я видел игры у mochimedia.com которые интересно так зашиты что swf файл найти не так просто, а если найдешь, то при попытки декомпиляции (просто был интересно) нету ни графики, ни кода, одни лишь классы mochimediа, и ничего от игры той которую хотел вскрыть - вообщем понравился мне их подход, молодцы ребята
Они скорее всего embed-ят swf в другой swf, при небольших знаниях обойти это не составляет труда.
Игра Королевство в контакте, тоже почти все мувики с графикой отельно подгружает. При декомпиляции в основном файле ничего интересного нет. Но стоит покопаться в кэше браузера получе и все можно найти.
Они скорее всего embed-ят swf в другой swf, при небольших знаниях обойти это не составляет труда.
та ладно, смотрел я кэш, кроме как мочимедиа файлов есть конечно сама игра, но после ломки ничего в ней интересного, вообщем забросил я эту идею, на ковыряние уходит очень много времени, да и не стоит оно этого, так просто, было время, хотел поковырять
NikolyA, а можно ссылку на игру? Сам хочу глянуть
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.