Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как спрятать скрипт? (http://www.flasher.ru/forum/showthread.php?t=55831)

w7a 16.03.2004 18:12

Как спрятать скрипт?
 
Подскажите есть ли более-менее надежный способ прятать скрипт ролика/игры?
1.Можно поставить защиту от импорта - но практичеки любой декомпилер (или на подобие его) спокойно смотрит.
2. Вынести скрипт в отдельный файл - но подглядев откуда догружается файл - можно его скачать.
3....?

Есть еще варианты?

TTS 16.03.2004 19:25

Зачем прятать-то? Что там, военная тайна? Соображающему человеку ковыряться не надо - он и так поймет, как все сделано. А несоображающий и с декомпилером не разберется. Не парься.
Пока флешплеер может читать твой скрипт, он спрятан ненадежно - это тот же декомпилер.
Можно искать баги в разных декомпилерах и ориентироваться на них. Но это дело яйца в. не стоит, т.к. они постоянно обновляются.

w7a 16.03.2004 22:17

а если ролик/ игра участвует в акции и выигравшим/угадавшим будут реальные призы от компании? Заказчик не очень обрадуется если кто поковыряет скрипты и узнает что и как пишется в базу... :(

D12 16.03.2004 22:53

при желании можно создать абсолютно такой же ролик или игру ) навесив совсем иной скрипт, алгоритм и но результат будет такойже как в оригинале , да и сомнительно что ктото будет заниматся етим ведь практически у каждого флешера свои подходы и трюки для решения анологичной задачи , тем более если ето касается игр ( в игре главное персонажи и красивые уровни ) а варионтов скрипта по которым можно создать ету игру множество ( я правда знаю около 3 , но рещзультат будет одинаков но скрипты будут разные )))


ну а если неубедил загляни по етой ссылке там коечто на подобную тему было))))


http://zona5.al.ru/lessons/tips/prot...protection.htm

TTS 18.03.2004 14:57

Цитата:

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

Aryshev Dm. 18.03.2004 22:36

Уже много раз полнималась эта тема. И все в итоге приходят к выводу, что защитить никак нельзя.

Да и нужно ли это? Главное не хранить пароли и всякую секретную информацию во flash, а хранить все на сервере.

w7a 19.03.2004 13:20

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

Aryshev Dm. 19.03.2004 16:10

Поробуй реализовать простые методы шифрования (ассиметричные). Я что-то на подобии такого делал, но потом забил на это. Т.к. после вскрытия своего flash с помощью декомпиллеров понял, что вряд ли кто сможет разобраться (даже мне было сложно понять что где).

P.S. Ну если скритп совсем простой, то риск очень велик.

Anton Pcholkin 19.03.2004 21:15

Можно попробовать реализовать игру не в виде свф-файла или прожектора, а в виде VisualC++ или VisualBasic проекта, в котором используется ActiveX флэш-плэйера.

Тогда точно никакой флэш-декомпилер это не разберёт :)

2K WebStudio 19.03.2004 23:06

Тогда вопрос немножко отходящий от тему.
Давайте выберемся к php и соединим его с flashom.
Как мне спрятать несколько пар паролей-логинов, чтобы их мог читать !только! php, при этом мог сам же их редактировать.
Естественно, от flash отсылаются только пара значений.
Вобщем-то работа только php, я это делаю черех txt, но его с лёгкостью можно открыть из броузера, хотя совсем не просто узнать путь к txt из php..

F1


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

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