Как изменить зашифрованный код в java script-e ?

AU
На сайте с 01.07.2011
Offline
96
865

Здравствуйте уважаемые форумчане.

Покупал я скрипт - плейлист для сайта, установил , потом оставил не пользовался.

Теперь сделал новый сайт, установил скрипт, а он не работает, я предполагаю, что там в файле .js прописан старый домен.

Открываю программой Free JavaScript Editor, а там вот эти каракули:

O="Elementdocume.getntBe(seyId(ortalmasonvar )tribut.tAtpd-span=){sByTagNamclickplayif(lenerHTMLonvkclasssty[0];}nction(.ngthfor(-+,.in#+=?i=0;i7el widtoutpoarTime6.();i++dis;vk+*Dacti', thibutt.scrF>wfulle</>7< $. idfu8alloenDcUQ(b)Q=>n ft+V;-0ri†Y:nonc==mover hrefjavaipÑåðèÿpreve–—t://FaŠ <next+1));it›sBywr£Cla„pd-@a)amli=tInt•.4.Y=¤ssN§64D_v›</q4.‹=R=qoffF $.”€®¨>^`s0;Kˆ7,15Ph)&&R©v†(…@i)('Œ<a;~§¨^pxµ)7®žºœ nt. Œ(Z¹i³)€Œ^ Ñåçî<¨„@i6*;a,bRz<bš9;j+j=´jÇ+Gƒ•¹d==div¢€¸Ébš[j]¿j¡^‚}²»6Gƒ~Ä~ކ‡À;;J<c9XÌ™½**=null‘GÃ^JºX7bord•D0cš.re”•.ÎÒ1¬Rs=100%blockAt*ulŠŸb·:…4’e;ÐÁ‚Ú?È’›;«Ÿul¥=(‹inÅÔbutt=K“0.1‰0||!c(0Ì*".split('');Q="ã=´Æ=´aØÔPh=53´vk=new Object(¢(vk={ùitó/pd/i.test(¾domaù)¾writ<Ë¥writeF †igncent•€n ÷€<¨„s²®ìË¥•€®ËŠ÷ri†€®ìaœ *™±e(1Ö±eþ½*™1±i(1Ö1±iþ®ž</Ë>K¾body.ù#Ø7,•óÅÞù#=Ôvk=¾create(ifram›Z.src=Strùg(a)Z.PhæZ.heightæÀÜÀframeÜÀol¨ngDnoÀÓwebkitÓmozÓoÓms†‡;ÞappendChild(vk¢‘c=‘ÕÝeê7}b*7,óÅc=~Õ¸ªnone;ÝeêÛd=¦;?e=1;e==d9;e++¦¬ö™áö*á’›Û¦ª;¦V;¦Äe<d9«™áY:é;«*áY:éÛa=aÛb*Z.”i(1)7,showóÅ,cc>1ÚÙÐÁcÂíõͳ̘ßVKa9>1s=a6-1;Jº9XÙF ô(s+i¡Âí‚Jº9X?Èͳ̘ߎª7el{Ú“ýQ=(i¡ÂíK“1‰Ïëååð¿i¡ûÏåðåâîä¿i¡Ûel “0.2‰˜¿i¡ÛÙF ôQ^õ“ý‰˜K“1‰×àñòüû˜Ûͳ̌Q^ߎª7},”eódúsÔP°tWidthÔ‹°tLeft;Ê0cUQ(a¢ïã=ã-1´ã>ø-¶s>=-(P-Ph)¯s¼Ê1ˆ;ïã=ã+1´ã<ø+¶s<=0¯s¼},”iódú@a¢P°tWidthÔ‹°tLeft;Ê0cUQ(a¢ïÆ=Æ-1´Æ>ø-¶z>=-(P-Ph)¯z¼Ê1ˆ;ïÆ=Æ+1´Æ<ø+¶z<=0¯z¼}}¢";o="#$*46789?@DFGJKPQRUVXYZ^_`q~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ*¡¢£¤¥¦§¨©ª«¬*®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÐÒÓÔÕÖØÙÚÛÜÝÞßáãæéêìïóôõö÷øùúûýþ";for(J=159;J>-1;J--)Q=Q.split(o.charAt(J)).join(O[J]);eval(Q.replace(//g,'"').replace(//g,"\\").replace(//g,"\n"));

Подскажите с какой программой открыть, что-бы видеть реальный код и изменить его.

Заранее спасибо.

siv1987
На сайте с 02.04.2009
Offline
427
#1

eval заменить на alert

VizInit
На сайте с 11.11.2014
Offline
3
#2

В FireFox открыть инструменты разработчика или FireBug, перейти на владку console.

Там вставить этот скрипт, предварительно заменив последнюю строчку

eval(Q.replace(//g,'"').replace(//g,"\\").replace(//g,"\n"));

на

console.log(Q.replace(//g,'"').replace(//g,"\\").replace(//g,"\n"));

и нажать ENTER =)

Помогаю в решении технических задач.
AU
На сайте с 01.07.2011
Offline
96
#3
siv1987:
eval заменить на alert

Изменил, не помогло.

---------- Добавлено 12.11.2014 в 21:12 ----------

Изменил и вижу теперь такую картину.

При переходы со страницы на страницу или при обновлении страницы , выскакивает следующее (скрин ниже), пока не закрою его никаких действий в браузере делать нельзя.

siv1987
На сайте с 02.04.2009
Offline
427
#4
AlexUzun:
Изменил и вижу теперь такую картину.
AlexUzun:
Подскажите с какой программой открыть, что-бы видеть реальный код и изменить его.

Вот и увидели. Теперь скопируйте и замените им закодированый (предварительно сделайте бэкап файла в котором будете менять)

AU
На сайте с 01.07.2011
Offline
96
#5
siv1987:
Вот и увидели. Теперь скопируйте и замените им закодированый (предварительно сделайте бэкап файла в котором будете менять)

Спасибо большое.

Просто он не копируется. Посмотрите сами тоже пожалуйста - kincik.ru

siv1987
На сайте с 02.04.2009
Offline
427
#6

Код битый, восстанавливайте бэкап. И прочитайте еще раз инструкцию по установке.

SI
На сайте с 03.12.2007
Offline
130
#7

Во второй строке проверка домена

if(/portalmd/i.test(document.domain)){
AlexUzun:
-= Онлайн сервисы =-

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий