Задать вопрос
@fox086

Получил код JS, посодействуйте расшифровать. Может это вредонос?

Всем привет!

Поступил код, как я понял он зашифрованный и достаточно малый.
Есть подозрения, что ищут уязвимости в системе.
Помогите расшифровать :)

Сам код:
function (){
try{
var 0xecc3\u003d[\"\\x6C\\x65\\x6E\\x67\\x74\\x68\",\"\\x72\\x61\\x6E\\x64\\x6F\\x6D\",\"\\x66\\x6C\\x6F\\x6F\\x72\"];
var 0x5225x1\u003dthis[_0xecc3[0]],_0x5225x2,_0x5225x3;if(_0x5225x1\u003d\u003d0)
{return this};
if(_0x5225x1\u003d\u003d1){return this};
while(--_0x5225x1){_0x5225x2\u003dMath[_0xecc3[2]](Math[_0xecc3[1]]()*(_0x5225x1+ 1));_0x5225x3\u003dthis[_0x5225x1];this[_0x5225x1]\u003dthis[_0x5225x2];this[_0x5225x2]\u003d_0x5225x3}}
catch(e)
{}finally{return this}}
\r\nfunction (){
try{
var 0xecc3\u003d[\"\\x6C\\x65\\x6E\\x67\\x74\\x68\",\"\\x72\\x61\\x6E\\x64\\x6F\\x6D\",\"\\x66\\x6C\\x6F\\x6F\\x72\"];
var 0x5225x1\u003dthis[_0xecc3[0]],_0x5225x2,_0x5225x3;if(_0x5225x1\u003d\u003d0)
{return this};
if(_0x5225x1\u003d\u003d1){return this};
while(--_0x5225x1){_0x5225x2\u003dMath[_0xecc3[2]](Math[_0xecc3[1]]()*(_0x5225x1+ 1));_0x5225x3\u003dthis[_0x5225x1];this[_0x5225x1]\u003dthis[_0x5225x2];this[_0x5225x2]\u003d_0x5225x3}}
catch(e)
{}finally
{return this}}
  • Вопрос задан
  • 217 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
amorphis
@amorphis
Технолог в Студии Артемия Лебедева
Первая функция в примерном виде выглядит вот так:

function () {
    try{
        var funcs = ["length", "random", "floor"];
        var length = this["length"], i, t;

        if(length == 0) {
            return this
        };

        if(length == 1){
            return this
        };

        while(--length) {
            i = Math.floor(Math.random() * (length + 1));
            
            t = this[length];

            this[length] = this[i];

            this[i] = t;
        }
    } catch(e) {

    } finally {
        return this
    }
}


Для чего она, тут уже думайте сами.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
risentveber
@risentveber
fullstack web developer
Есть подозрения, что автор данного вопроса просто выбрал не ту кодировку в настройках своего редактора.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 16:23
30000 руб./за проект
26 дек. 2024, в 16:23
100000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект