![]() |
0 Всего найдено: 34
carpedin
Сообщение
14/01/2008 11:05
Копия темы
Маленькая приблуда Flash-разработчикам для защиты от кидалова. Надеюсь кому-нибудь будет полезно. маленькая фича помогающая принять меры при кидалове со стороны заказчика. Вынес всё в отдельный файл и теперь просто инклюдю во все проекты. При желании код можно вставить в любой фрейм любого символа. var project = 1; //порядковый номер проекта, по нему и будет производиться поиск. _root.loadVariables("koochy.spb.ru/check.php?i d="+project); _root.onData = function(data){ if(good==0){ _root.clear(); _root.gotoAndStop(1); _root.createEmptyMovieClip('suxx',_root.getNe xtHighestDepth()); obj = _root['suxx']; obj.beginFill(0x000000, 100); obj.lineStyle(1, 0x000000, 100); obj.moveTo(0, 0); obj.lineTo(0, Stage.height); obj.lineTo(Stage.width, Stage.height); obj.lineTo(Stage.width, 0); obj.createTextField('achtung',obj.getNextHigh estDepth(), Stage.width/4, Stage.height/4, Stage.width-Stage.width/2, Stage.height-Stage.height/2); var my_fmt:TextFormat = new TextFormat(); my_fmt.bold = true; my_fmt.font = "Arial"; my_fmt.color = 0xFFFFFF; obj.achtung.wordWrap = true; obj.achtung.multiline = true; obj.achtung.border = false; obj.achtung.setNewTextFormat(my_fmt); obj.achtung.text = "Флешка больше не работает.\nПричина: Заказчик не оплатил услуги разработчика."; } } Собственно всё. Скрипт обращается к check.php, расположенному на вашем хостинге, получает ответ запускать или нет. В случае "нет" видим чёрный экран и неприятную надпись. Код check.php $id = $_GET['id']; switch($id) { case 1: $mess = 'good=1'; break; // проект 1 case 2: $mess = 'good=1'; break; // проект 2 default: $mess = 'good=0'; break; } echo $mess; чтобы отключить функционирование флешки достаточно изменит $good=1 на $good=0 у соответствующего проекта в файле check.php Если флешка запускается локально и нет подклчюения к интернету то ничего не происходит, всё работает. В общем-то всё. P.S. самый верный способ избежать кидалова идти на более высокие бюджеты:) В аттаче пример.
carpedin
Сообщение
14/01/2008 11:28
Копия темы
Да в общем-то ничего. Только флеш это не одна картинка, а динамичный интерактивный "фильм".
sindikone
Сообщение
14/01/2008 11:42
Копия темы
прикольно, только ничего не понятно, объясните популярно пожалуйста, как с этим делом обращаться
informatic
Сообщение
14/01/2008 11:54
Копия темы
Сам советую знакомым троянчика вшивать на случай кидалова =)
CloneCAT
Сообщение
14/01/2008 15:55
Копия темы
спасибо опробую, но самый верный способ защиты предоплата :)
Greenish
Сообщение
14/01/2008 16:11
Копия темы
что-то не понял.. это типа для показа на своем домене? типа залил к себе на сайт и показываешь? иначе работать не будет так как политика безопасности флеша запрешает грузить данные с другого домена. выручит конечно кроссдомен.хмл... но не будешь же ты разрешать все домены. и то что локально не работает не гуд. тк иногда бывает какието вещи делаешь для локального использования.
almighty_
Сообщение
14/01/2008 16:20
Копия темы
я всеже склоняюсь к варианту переводить в растр сложную часть графики + ватермарки на них, это реально доставит много геммороя, даже при декомпиляции.
SmivaL
Сообщение
14/01/2008 19:29
Копия темы
В Цинке можно сделать экзешник с триал периодом сколько хошь :) а ваще можно просто воткнуть верхним слоем ссылку на ваше портфолио. зачем выдумывать колесо? я сильно сомневаюсь что у кого то получится без косяков раскомпилить мои классы, убрать оттуда этот слой и снова всё скомпилить ))
dab_den
Сообщение
14/01/2008 20:08
Копия темы
да, ты кажется не понял:) вообще на сколько я знаю флеш может грузить что угодно с других доменов. принцип Феликс Карпедин [carpedin] это флешка идет на хост хозяина смотрит переменную если 0, то крышка:) если 1, то все гуд. "Если флешка запускается локально и нет подклчюения к интернету то ничего не происходит, всё работает."
gaen
Сообщение
14/01/2008 21:10
Копия темы
На сколько я знаю, флэш ничего не может грузить с других доменов без разрешения этих самых доменов.
Greenish
Сообщение
15/01/2008 00:12
Копия темы
Блин... НУ не можнет флеш грузить с других доменов если не в IDE флеша! НЕ МОЖЕТ!!!
EBF
Сообщение
15/01/2008 19:04
Копия темы
:)) Все она может, главное файлик кроссдоменовский оставить на серваке с которого грузить нада, что мол разрешаю всем ипшникам юзать инфу отседава ( по-моему просто "*" ставилась ) :) ну или передать содержимое файла в скрипте :) Читайте в хелпе по-подробнее, я када на диплом сетевую игрушку мутил тоже с этим парился немало :)) А насчет этой защиты тык это "защита от дурака", т.е. на самые наглые случаи, в основном же все декомпилят и нафиг ваш код выкинут оттуда, да если особо добрый товарисч попадется, еще и ваш сайт хакнут :))
Greenish
Сообщение
15/01/2008 19:10
Копия темы
а я про это и говорил.. а все домены разрешать тоже не гуд...
EBF
Сообщение
15/01/2008 19:29
Копия темы
Да наверно любой вариант с использованием коннекта куда-то обречен... Остается брать предоплату :)))
Dalmatian
Сообщение
17/01/2008 12:12
Копия темы
ага... как же ))) ткните в хоть кого-то известного или(и) грамотного, кто по факту работать будет )))
carpedin
Сообщение
20/01/2008 10:13
Копия темы
Вам почитать код внимательнее надо. Случай падения хостинга, или же отсутствия подключения к инету предусмотрен, работать будет.
TweeKane
Сообщение
23/01/2008 12:29
Копия темы
0
Слабенькая защита, можно обойти правкой hosts, например |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |