Здравствуйте, прошу помощи по расшифровки JS,если можно подробно каким способом расшифровать данный скрипт в читабельный файл. https://yadi.sk/d/znQLjSgHNhbwSg
Сначала откроем файл и посмотрим на него Code: less Bot-code.txt Потом вырежем главную переменную содержащую код и встроим её в html Code: <?php $text=file_get_contents("Bot-code.txt"); $begin = strpos($text,"["); $end = strpos($text, "];"); $string = substr($text, $begin+1, $end-$begin-1); $text = $string; ?> <html> <script> var _0x93db=[<?= $text; ?>]; </script> <body> </body> </html> Загрузим страницу в браузере и откроем JS Console Вернёмся к просмотру скрипта, нажмём End и скопируем код с eval Сохраним код и скормим его js-beautify Установить преображатель можно так Code: apt install jsbeautifier Подправим немного код Code: var source = function(_0x401cx1, _0x401cx2, _0x401cx3, _0x401cx4, _0x401cx5, _0x401cx6) { _0x401cx5 = function(_0x401cx3) { return (_0x401cx3 < _0x401cx2 ? _0x93db[4] : _0x401cx5(parseInt(_0x401cx3 / _0x401cx2))) + ((_0x401cx3 = _0x401cx3 % _0x401cx2) > 35 ? String[_0x93db[5]](_0x401cx3 + 29) : _0x401cx3.toString(36)) }; if (!_0x93db[4][_0x93db[6]](/^/, String)) { while (_0x401cx3--) { _0x401cx6[_0x401cx5(_0x401cx3)] = _0x401cx4[_0x401cx3] || _0x401cx5(_0x401cx3) }; _0x401cx4 = [function(_0x401cx5) { return _0x401cx6[_0x401cx5] }]; _0x401cx5 = function() { return _0x93db[7] }; _0x401cx3 = 1 }; while (_0x401cx3--) { if (_0x401cx4[_0x401cx3]) { _0x401cx1 = _0x401cx1[_0x93db[6]](new RegExp(_0x93db[8] + _0x401cx5(_0x401cx3) + _0x93db[8], _0x93db[9]), _0x401cx4[_0x401cx3]) } }; return _0x401cx1 }(_0x93db[0], 62, 1276, _0x93db[3][_0x93db[2]](_0x93db[1]), 0, {}); И выполним его в JS Console В source сохраниться код Скоприруем его и скормим js-beautify Вуаля первый слой скрипта распакован. Сделано забавы ради.
Просить о помощи может только тот, кто хоть что-то сделал, но не справился в трудных местах. Здесь не тот случай. Граждане остерегайтесь халявщиков. Прежде чем оказать помощь поинтересуйтесь: Что было сделано для решения проблемы? К ответу : Все перепробовал ничего не помогает. Должен быть приатачен список с пробами приводящими к ошибке.