вторник, 30 ноября 2010 г.

Приватный обфуcкатор javascript

Разработка полу-годовой давности, но до сих пор актуальная.
Обфуcкатор javascript. Написан на perl, потом переведен на php.
Превращает простой и прозрачный javascript вроде
document.write("<h1>hello!</h1>");
в 30 килобайт страшного и абсолютно не читаемого, но полностью корректного и работающего js кода:
lvluga="i";vwjkap="n";baoone="g";apbfcq="t";nqltpe="r";((rqkruh=rqkruh+msqdea))+((((mpkmqu=mpkmqu+vabfit),((-1.037e+002,139.771)>=(0xa08,8.517e+001)))?((rcnpku=rcnpku+dbipsf))+((((hacbbd=hacbbd+cqrknh),((-3.046e+002,-3554)>=(4769.592,0x15c1)))?(vvbors=vvbors+netpal)+((((4537,-3.386e+002)<=(0xfe0,3.512e+001))?kwrdnt=kwrdnt+psgvlr:kbovnp=kbovnp+rafdrq),(((-8.073e+001,-2.359e+001)!=(0x1b58,-2666))?kbovnp=kbovnp+plblqn:ltmnbq=ltmnbq+mqufwg),(((126.953,7816.162)
Sic! Код выше это только отрывок. Архив с работающим примером можно скачать здесь.


Данная обфускация не снимается за 5 секунд путем добавления в начало файла строчки document.write=alert; или иными детсадовскими способами, как в некоторых бесплатных обфускаторах :)

Чтобы это раскодировать вам понадобится отличные знания javascript, спец-отладчик и N-часов времени напряженного труда.

В паблик не выкладывалось. 

Цена скрипта приватного обфускатора $75
(в виде как есть, на php, читает из одного файла javascript-код, в файл out.js пишет готовый обфусцированный код)
Есть регулировка степени обфускации от нормальной до хардкорной.

Доработка под ваши индивидуальные нужды - от $100

Заявки на приобретение отправляйте на e-mail или пишите в комментариях ваши контакты.

6 комментариев:

  1. Стукни плиз в жаббер
    ksawabiz@jabber.org

    ОтветитьУдалить
  2. отписал на почту! скидку сделаешь?

    ОтветитьУдалить
  3. выложи рабочий пример зашифрованый, а то это не работает

    ОтветитьУдалить
  4. Там приведен только отрывок кода. Пример можно скачать здесь
    https://docs.google.com/leaf?id=0Bz0gekUfNWfbOTQ2OTgzNjMtMTZiOC00MWJjLThlYmUtYjU1YjY0NjJkZmM3&hl=en

    ОтветитьУдалить
  5. оставьте пожалуйста контакт ICQ или жаббер.
    хочу купить

    ОтветитьУдалить
  6. Жаббер указан вверху справа под словом Контакты :) Можно писать в оффлайн, читаю и отвечаю каждый день.

    ОтветитьУдалить