Обфускатор js

sidorka
На сайте с 17.08.2012
Offline
211
820

Порекомендуйте фришный обфускатор нормальный без хитростей и с поддержкой jQuery (не все виденные обфускаторы нормально jQuery подхватывали). Особых требований нет, просто код от любопытных скрыть. Навороты в виде шифрования пробелами или в стиле брейнфака тоже не нужны.

Пользовался http://javascriptcrambler.com/ , но обнаружил, что скрипты, которые он выдает, запросы левые на сервак обфускатора делают.

Неохота такого троянского коня иметь. Нужен честный обфускатор.

Дешевые домены для дорвеев и не только - от 55р (https://goo.gl/Wtnwqp)
sidorka
На сайте с 17.08.2012
Offline
211
#1

http://javascriptobfuscator.com/

Вот наткнулся. Вроде не заметил подвоха пока. Но на коде самой библиотеки jQuery он запнулся. Скрипты попроще проходят.

DiAksID
На сайте с 02.08.2008
Offline
236
#2

гугловского Closure Compiler даже в режиме SIMPLE_OPTIMIZATIONS более чем хватает для защиты от ворья. любой код более ~100 строк при любой квалификации на порядки легче написать заново, чем восстанавливать из скомпилированного вида...

show must go on !!!...
Мемори
На сайте с 11.11.2012
Offline
105
#3

столкнулся с тем, что после обфускатора иногда идут ложные срабатывания в сэйф-брозинг в Яндексе и его браузере, также в Хроме и Лисе (но реже) и иногда на вирустотал - затем блок домена с обнулением трафика, абузы на хостинг от клин-мх и удаление аккаунта. Можно отлично "намертво" криптовать и получать доры детектируемые как вирусы :( imho лучше сделать что надо в php. Imho антивирусам не нравиться сам факт криптования, т.е. невозможность им посмотреть что внутри, а не реальные вирусы которые вставляют внутрь многие как бы фришные крипторы js.

sidorka
На сайте с 17.08.2012
Offline
211
#4
DiAksID:
Closure Compiler

Мож я не понял как им пользоваться... Любой js бьютификатор восстанавливает то, что гугл выдает. Там же просто в одну строчку все слеивается, ну еще имена переменных меняются.

DiAksID
На сайте с 02.08.2008
Offline
236
#5
sidorka:
Мож я не понял как им пользоваться... Любой js бьютификатор восстанавливает то, что гугл выдает. Там же просто в одну строчку все слеивается, ну еще имена переменных меняются.

ну и ещё переводит 90% кода в эффективный, но "нечеловеческий" вид. этого более чем достаточно, что бы превратить любой б/м объёмный код в непереносимый и не масштабируемый - декомпиляторы не восстановят удобочитаемую логику и взаимосвязи...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий