• Как расшифровать этот скрипт?

    Посмотреть, где используется содержимое eval. Можете открыть WebStorm и нажать "find usages". Если совсем никак не найти - сделать его геттером и поставить внутри breakpoint (бабель тут может справедливо возмутиться и послать вас читать доку - билдим оригинальный код, находим этот кусок в сбилдженном под es3 коде и уже там меняем значение на аксессор)

    Когда бряка в браузере сработает - идти за кодом, смотреть, куда передается значение этой переменной. Рано или поздно оно придет к расшифровщику и тот сам расшифрует этот код для использования в eval. Он может быть обфусцирован, но тут уже поможет обычный бьютифаер.

    Еще можно поискать по "eval", "new Function" и других способах рантайм-запуска кода - в эти функции передается уже расшифрованный код.
    Ответ написан
    2 комментария