![]() |
Вопрос по защите
Речь идет о потенциальной защите swf файла от несанкционированного запуска. Мысль такая - php передает swf ряд параметров без которых swf не работает. Нужна проверка условия в php скрипте типа: если запущено с swf в html - переменные передать. Если запущен другим образом - перемнных не давать. Видимо нужен какой то хитрый сетевой параметр типа User Agent.Что посоветуете?
|
Если я правильно понял swf должна работать только когда открывается
web-страница? Может тогда написать в html-странице с swf простенькую javascript-функцию, передающую во flash переменную test1 например. Во влеше сравнивать ее с test2. Обе переменные имеют одинаковое значение. Если они будут совпадать, значит открыта флешка с html, если нет - флеш примет undefined и совпадения не будет. распиши точно свою задачу, может PHP здесь и не нужен. |
А можно ли так задать переменной значение, чтобы swf debuger разобрав флэху не увидел AS ?
|
Попробую еще разок.
Что есть: 1. Swf скачать и вскрыть можно (аксиома). 2. Есть HTML с размещенной на нём swf. Есть набор значений переменных которые в swf играют роль ключевую (без них он не работает). 3. В самом swf значения этих пременных напроч отсутствуют вплоть до того как пройдет их загрузка матодом LoadVars что происходит в момент загрузки прелоадера. 4. Загрузка этих самых значений происходит из скрипта script.php соответсвенно если доступа к script.php нет - swf не работает. Чего обоснованно опасаюсь: 1. Swf вскрыт, адрес и имя скрипта известны. Любым из доступных способов на script.php дается запрос после чего он выдает те самые значения переменных которые мы скрываем. Чего собственно надо. В одном из постов данного форума фигурировал тезис о том что можно средствами php выяснить запускался ли скрипт из html с swf или чем другим. Если исходить из версии что swf для запуска скрипта должен находиться в той-же директории что и скрипт мы определяем родной ли это запуск или внешний и соответсвенно отдаем или нет значения переменных из скрипта. |
"запускался ли скрипт из html с swf или чем другим."
и это обмануть можно |
Обмануть можно всё! Вопрос в профессионализме... А что насчет параметра в php?
|
contendLocation вроде
это что-то из хэдоров вроде. http://flasher.ru/forum/showthread.php?t=69141 щас обсуждают. там Терорист про прогу написал. я посмотрел в инете, ее разроботчики 4к баксов дают тому кто декомпелит их swf. хотя опять таки если плэер эту swf читает, то и декомпелить можно) |
| Часовой пояс GMT +4, время: 01:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.