Вторник, 21 ноября 2017 16 +   Подписка на обновления  RSS  Письмо редактору
Популярно
JSNice как статистический деобфускатор для JavaSсript
3:35, 11 июня 2015

JSNice как статистический деобфускатор для JavaSсript


Исследователи из Швейцарской высшей технической школы Цюриха (ETH Zurich) разработали программу JSNice — деобфускатор для JavaScript, который отличается от подобных программ тем, что использует статистический метод для расшифровки кода.

При обработке «зашифрованного» кода JSNice ищет соответствия в open source проектах и пытается восстановить оригинальные названия переменных. Разработчики говорят, что JSNice успешно восстанавливает около 60% идентификаторов в минифицированном коде.

JSNice заслуживает внимания как интересный пример использования машинного обучения. По идее, движок самообучается и в перспективе может увеличить точность распознавания. На данный момент он обработал уже более 10 000 проектов JavaScript с сайта Github.

Большая часть JavaScript-кода в интернете минифицирована, и чтобы разобраться в коде, приходится использовать деобфускаторы вроде JSNice и JSBbeautifier.

Об авторе: profiremont


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2017 Информационно новостные статьи