Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
function checkFile(fileURL)
{
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 (fileURL.substr(0,hostdomain1.length)==hostdomain1
|| fileURL.substr(0,hostdomain2.length)==hostdomain2) passTest=true;
}
return passTest;
}
if (checkFile(_root._url)==false)
{
getURL("http://averin.ru/","_self"); //если тест не але - посылаем
_root.gotoAndStop(1);// тут можно поколдовать, может и не помочь, смотря что прописано в actions у кадра 1
}
_root.gotoAndStop(1) - это вообще шедевр! - в чем шедевр?
P.S.-2 если после обфускации твой SWF работает значит его можно легко обратно превратить в FLA - есть для этого программы.
var now=new Date();
if( Date.UTC(now.getFullYear(), now.getMonth(),now.getDate()) > Date.UTC(2007,1,10)) //соответственно 10.1.2007
gotoAndStop(6); // или _root.stop() и т.д.
Не велика честь хакнуть чужой продукт и выложить. А доказать, что они не хакали, а доперли сами — нереально, просто невозможно. От такой *** отмываться долго придется...
Защита флеш-файлов.