Как деобфусцировать этот JS?

Деобфускация JavaScript-кода является процессом преобразования сжатого и нечитаемого кода обратно в понятный и читаемый вид. Деобфускация может потребоваться, например, в случае, когда вы хотите изучить код, который был сжат с целью защиты интеллектуальной собственности или сокрытия его логики.

Существует несколько способов деобфускации JavaScript-кода, которые можно использовать в зависимости от ситуации.

1. Использование онлайн-инструментов. Существуют различные онлайн-сервисы, которые предлагают деобфускацию JavaScript-кода. Просто скопируйте сжатый код в соответствующее поле на веб-сайте и нажмите кнопку "Деобфускация". В результате вы получите развернутый и читаемый код. Однако необходимо быть осторожными при использовании онлайн-инструментов, так как ваши данные могут быть скомпрометированы.

2. Использование локальных инструментов. Возможно, вам потребуется использовать локальные инструменты деобфускации, если вам необходимо обрабатывать конфиденциальную информацию или если не хотите разглашать ваш код третьим лицам. Некоторые из таких инструментов включают в себя JSDetox, JSNice и Beautify.

3. Ручная деобфускация. В некоторых случаях может потребоваться ручная деобфускация кода. Этот метод требует внимательного анализа кода и владения навыками чтения сжатого JavaScript. Ручная деобфускация может включать поиск и замену непонятных имен переменных, раскрытие сжатых функций и преобразование непонятного кода в более читаемую форму.

Необходимо отметить, что деобфускация JavaScript-кода может быть незаконной в некоторых случаях, особенно когда код является интеллектуальной собственностью другого лица или компании. Всегда учитывайте авторские права и юридическую защиту, прежде чем приступать к деобфускации кода.