![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Адрес: Россия Новосибирск
Сообщений: 17
|
Речь идет о потенциальной защите swf файла от несанкционированного запуска. Мысль такая - php передает swf ряд параметров без которых swf не работает. Нужна проверка условия в php скрипте типа: если запущено с swf в html - переменные передать. Если запущен другим образом - перемнных не давать. Видимо нужен какой то хитрый сетевой параметр типа User Agent.Что посоветуете?
|
|
|||||
|
Если я правильно понял swf должна работать только когда открывается
web-страница? Может тогда написать в html-странице с swf простенькую javascript-функцию, передающую во flash переменную test1 например. Во влеше сравнивать ее с test2. Обе переменные имеют одинаковое значение. Если они будут совпадать, значит открыта флешка с html, если нет - флеш примет undefined и совпадения не будет. распиши точно свою задачу, может PHP здесь и не нужен. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
А можно ли так задать переменной значение, чтобы swf debuger разобрав флэху не увидел AS ?
|
|
|||||
|
Регистрация: Jul 2003
Адрес: Россия Новосибирск
Сообщений: 17
|
Попробую еще разок.
Что есть: 1. Swf скачать и вскрыть можно (аксиома). 2. Есть HTML с размещенной на нём swf. Есть набор значений переменных которые в swf играют роль ключевую (без них он не работает). 3. В самом swf значения этих пременных напроч отсутствуют вплоть до того как пройдет их загрузка матодом LoadVars что происходит в момент загрузки прелоадера. 4. Загрузка этих самых значений происходит из скрипта script.php соответсвенно если доступа к script.php нет - swf не работает. Чего обоснованно опасаюсь: 1. Swf вскрыт, адрес и имя скрипта известны. Любым из доступных способов на script.php дается запрос после чего он выдает те самые значения переменных которые мы скрываем. Чего собственно надо. В одном из постов данного форума фигурировал тезис о том что можно средствами php выяснить запускался ли скрипт из html с swf или чем другим. Если исходить из версии что swf для запуска скрипта должен находиться в той-же директории что и скрипт мы определяем родной ли это запуск или внешний и соответсвенно отдаем или нет значения переменных из скрипта. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
"запускался ли скрипт из html с swf или чем другим."
и это обмануть можно |
|
|||||
|
Регистрация: Jul 2003
Адрес: Россия Новосибирск
Сообщений: 17
|
Обмануть можно всё! Вопрос в профессионализме... А что насчет параметра в php?
|
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
contendLocation вроде
это что-то из хэдоров вроде. http://flasher.ru/forum/showthread.php?t=69141 щас обсуждают. там Терорист про прогу написал. я посмотрел в инете, ее разроботчики 4к баксов дают тому кто декомпелит их swf. хотя опять таки если плэер эту swf читает, то и декомпелить можно) |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:38. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|