Нужно деобфусцировать код на js, ссылка на пастбин https://pastebin.com/7dbCrdZk
Далее можете объяснить что значит данное выражение, что это: L(1294399118, z), I(S, 188, 187, 189, 197, 193, 204, 201, 207, 200, 190, 135, 189, 201, 198, 201, 204, 148, 204, 191, 190, 149);
Html код
<head>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.2.1.js"></script>
</head>
<body>
<script id="headScript" src="index.js" type="text/javascript"></script>
<script id="headScript2" src="index2.js" type="text/javascript"></script>
<script id="trash" type="text/javascript">
var calledFunc = '#headScript2'; //Вводим Имя id скрипта для дешифровки
//index2.js - код с пастбина
var obj = $(calledFunc).text();
for (var x in obj) {
document.write(x + '<br />');
}
document.write(obj.intern);
var calledFuncOriginal = '#headScript'; //Вводим Имя id скрипта для дешифровки
var objPrototype = $(calledFuncOriginal).text();
//document.write(objPrototype.intern);
//сравнение скриптов на выходе
if (obj.intern === objPrototype.intern) { document.write('<pre style="color: green;">true:Идентичны</pre>');}
/*
На выходе:
function hello() {
var script = s();
var currentValue = _(961) ? 0 : parseInt(0 + [], 10);
var restoreScript = (_(894), 0);
for (;restoreScript < this[L(1294399118, z)];restoreScript++) {
if (this[I(z, 186, 191, 184, 201, 152, 203)](restoreScript)[I(z, 203, 198, 163, 198, 206, 188, 201, 154, 184, 202, 188)]() != this[I(z, 186, 191, 184, 201, 152, 203)](restoreScript)) {
currentValue += (script ? (_(340), -1) : _(866) ? 0 : parseInt(1 + [] + [], 10)) * (this[I(z, 186, 191, 184, 201, 154, 198, 187, 188, 152, 203)](restoreScript) + (this[L(1294399118, z)] - restoreScript));
script = !script;
}
}
return Math[L(13297, z)](currentValue);
}
;
*/
var cons = obj.intern;
document.write( '<pre><br />' + typeof cons + '<br /></pre> ');
document.write('<pre> Output:<b style="color: red;">' + cons + '</b></pre>');
if(typeof cons == 'function') {
document.write("Result: " + cons());
};
//document.write("Result: " + cons);
</script>
</body>
На при вызове cons() возвращает 0, что это значит?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости