Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите расшифровать JavaScript (https://javascript.ru/forum/misc/26084-pomogite-rasshifrovat-javascript.html)

inhab 25.02.2012 02:29

Помогите расшифровать JavaScript
 
В общем есть такое:
Цитата:

\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430
Исполуюя это получил:
Цитата:

<script language=javascript>document.write(unescape('%3C%7 3%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22% 6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74 %69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3 D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74% 72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B %20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%3 0%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B% 29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68 %61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%6 4%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28% 73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F %63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%7 3%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69% 70%74%3E'));dF('%266Dv1533%266Dv1546%266Dv154b%266 Dv1554%266Dv155%3A%266Dv1541%266Dv155g%2631%266Dv1 543%266Dv1546%266Dv1551%266Dv1552%266Dv1549%266Dv1 55g%2631%266Dv1552%266Dv154b%266Dv1551%266Dv1549%2 66Dv154g%266Dv1553%266Dv15411')</script>
Дальше используя вот это получил:
Цитата:

<script language=javascript>document.write(unescape('<scri pt language="javascript">function dF(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++)t+=String.fromCharCod e(s1.charCodeAt(i)-s.substr(s.length-1,1));document.write(unescape(t));}</script>'));dF('&6Dv1533&6Dv1546&6Dv154b&6Dv1554&6D v155:&6Dv1541&6Dv155g&31&6Dv1543&6Dv1546&6Dv1551&6 Dv1552&6Dv1549&6Dv155g&31&6Dv1552&6Dv154b&6Dv1551& 6Dv1549&6Dv154g&6Dv1553&6Dv15411')</script>
Вобщем осталось рашифровать функцию dF. Сильно еще не гуглил, может кто знает как?

ЗЫ Вобщем называется все это Обфускация JavaScript, будем пробовать.

ЗЫЫ Мне надо понять схему расшифровки, так как кусков достаточно еще имеется.

zebra741258963 25.02.2012 03:38

А в конце получишь строки типа:
i=ii+iii;
ii=ln(iii);
if (i>ii) then iii=-i+ii else iii=i-ii end if;
timer(iii);
и так далее... (только конечно по 5 таких боков на кадый твой кусок, которых ты сам сказал - ещё достаточно имеется).
А гугслить ничего не надо, значения функции выводи куда-нибудь, хоть на alert() и будешь видеть что за код в них...

Mахmaxmaximus 25.02.2012 07:28

inhab,
щас посмотрим

Gozar 25.02.2012 11:43

Цитата:

Сообщение от inhab (Сообщение 159780)
может кто знает

Там написано:
//Текущая версия скрипта


Почему вы не спросите автора?


Часовой пояс GMT +3, время: 11:22.