SWF - открытый стандарт, где код преобразовывается в ассемблероподобный, который потом декомпиляторы успешно декомпилируют обратно в fla.
var \x01 = 707; if (eval("\x01") == 732) { } else {
while (\x01 = eval("\x01") - 86, if (eval("\x01") != 732) goto 12, \x01 = eval("\x01") + 87, // Jump to 429496724, // Jump to 87, eval("\x01") == 621) { \x01 = eval("\x01") + 44; if (false) { continue; } // end if \x01 = eval("\x01") - 260; } // end while if (eval("\x01") == 376) { и т. д.
То есть судя по всему заменой функций на их opcodes, обфускацией и перетасовкой кода. За что конторе большое спасибо. Скачивается на сайте. Серийник - в eMule.
Далее я тут набросал код, который проверяет откуда swf-файл запущен и блокирует не те домены.
var allowDomains=new Array("averin.ru", "rpod.ru"); //список чего можно. Обратите внимание как написаны домены var passTest=false; //здесь храниться результат тестов for (eachDomain in allowDomains) //перебор доменов { hostdomain1="http://"+allowDomains[eachDomain]+"/"; hostdomain2="http://www."+allowDomains[eachDomain]+"/"; if (_root._url.substr(0,hostdomain1.length)==hostdomain1 || _root._url.substr(0,hostdomain2.length)==hostdomain2) passTest=true; } if (passTest==false) {
getURL("http://averin.ru/","_self"); //если тест не але - посылаем _root.gotoAndStop(1);// тут можно поколдовать, может и не помочь, смотря что прописано в actions у кадра 1 }
![]()
PHP и mysql начинаем работать с базами данных
PHP и MySQL. Сортировка и вывод данных.
Динамическая смена изображений
Программное управление звуком во flash
Пять причин не использовать флэш
раскрутка веб сайта, создание сайтов педиатр, педиатр детский центр щелковская Восстановление информации на поврежденных дисках cd
![]()
Что мне нужно, чтобы начать работать с PHP?
Настройка параметров PHP в php.ini
![]()
Сайт о вёрстке сайтов с помощью PHP и SWF