Деобфускация JS

Тема в разделе "JavaScript", создана пользователем 2cher777, 6 сен 2018.

  1. 2cher777

    2cher777

    Регистр.:
    10 мар 2018
    Сообщения:
    258
    Симпатии:
    96
    js файл

    Вопрос №1. Чем обфусцирован файл.
    Вопрос №2. Чем его можно деобфусцировать? (jsbeautifier не предлагать, т.к. не тянет...)
     
    Последнее редактирование: 6 сен 2018
  2. Sip

    Sip Постоялец

    Регистр.:
    28 сен 2015
    Сообщения:
    105
    Симпатии:
    61
    А где он исполняется ? Дайте полностью проект или ссылку на ресурс
     
  3. 2cher777

    2cher777

    Регистр.:
    10 мар 2018
    Сообщения:
    258
    Симпатии:
    96

    В принципе на этом сайте любой JS файл закодирован подобным алгоритмом/методом...
     
    Последнее редактирование: 6 сен 2018
  4. Sip

    Sip Постоялец

    Регистр.:
    28 сен 2015
    Сообщения:
    105
    Симпатии:
    61
    Да какой то странный и не понятный вид обфускации, как не крутил не получилось ничего сделать. :conf:
     
    2cher777 нравится это.
  5. 2cher777

    2cher777

    Регистр.:
    10 мар 2018
    Сообщения:
    258
    Симпатии:
    96
    Я и сам долго пробовал прежде чем сюда притащить... :conf:
     
  6. lag

    lag

    Регистр.:
    13 окт 2014
    Сообщения:
    253
    Симпатии:
    325
    Массив _695_0x52a2 содержит зашифрованные строки.
    Функция _695_0x3c4d расшифровывает эти строки.
    Код:
    this[_695_0x3c4d('0x35', 'bUK#')][_695_0x3c4d('0x1e', 'dD#W')](_695_0x3c4d('0x36', 'NgNB'))
    Код:
    this['game']['controlVisible']('lb_textcredits')
     

    Вложения:

    L2Banners и 2cher777 нравится это.
  7. 2cher777

    2cher777

    Регистр.:
    10 мар 2018
    Сообщения:
    258
    Симпатии:
    96
    Там еще куча подобных файлов. Расшифровывать и искать имена расшифровывающей функции я так понимаю нужно индивидуально и вручную для каждого файла? Какого-то универсального деобфускатора нет?