dansn
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Открыть исходный код страницы, найти адрес скрипта плеера base.js вида <script src="/yts/jsbin/player-........./ru_RU/base.js" name="player/base"> Скачать/открыть скрипт, найти в тексте "signature" Вызов функции дешифровки имеет вид set("signature",WJ(c)), где WJ- имя функции Найти определение этой функции, используя поиск в обратном направлении (поиск предыдущего) Строка поиска WJ=function или a=a.split(""), результат - первая часть кода вида WJ=function(a){a=a.split("");VJ.V1(a,1);VJ.tP(a,9);VJ.qk(a,2);VJ.V1(a,16);return a.join("")}; Найти вторую часть кода, строка поиска var VJ={ var VJ={V1:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b]=c}, qk:function(a,b){a.splice(0,b)}, tP:function(a){a.reverse()}} Добавить к первой части через ; Итого, Код: DecipherCode=WJ=function(a){a=a.split("");VJ.V1(a,01);VJ.tP(a,09);VJ.qk(a,02);VJ.V1(a,16);return a.join("")}; var VJ={V1:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b]=c},qk:function(a,b){a.splice(0,b)},tP:function(a){a.reverse()}} DecipherFunc=WJ | | Всего записей: 493 | Зарегистр. 06-02-2008 | Отправлено: 19:02 08-11-2017 | Исправлено: dansn, 19:06 08-11-2017 |
|