ФорумПрограммированиеPHP для идиотовРасширения PHP → Обфускаторы o_O

Обфускаторы o_O

  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 6 января 2009 г. 8:39

    Обфускаторы

    Бывает так, что вам неохота предоставлять исходные коды проектов, которые вы разрабатывали. Если писать программы на компилируемых языках (C++, Delphi…), то на выходе получается exe-файл, который нельзя обратить в исходный код. Но что делать, если писать приходится на PHP или Java Script. В таком случае помогут программы, которые запутывают исходный код. Называются такие программы - обфускаторы.

    POBS
    Сайт разработчика: http://pobs.mywalhalla.net
    Последняя версия программы - 0.99, можно скачать по этой ссылке: http://pobs.mywalhalla.net/myfiles/downloads/pobs099.zip
    POBS
    В результате вы получите архив размером 29 Кб. Это не микропрограмма на Ассемблере, а обфускатор написанный на PHP. Такие обфускаторы могут быть либо в чистом виде, либо все их исходные коды закрыты, причем своими же методами. Для примера PHP-обфускатора я специально выбрал именно POBS, так как он имеет ряд преимуществ перед остальными. Все его исходные коды не только открыты, но и грамотно структурированы и удобочитаемы. Скрипт распространяется абсолютно бесплатно. Имеется только два скрипта – конфигурационный, в котором прописаны настройки и основной, в котором выполняется вся работа, а также интерфейс для пользователя.
    Ряд функций, которые выполняет POBS:
    1.Шифрование переменных переименованием в бессмысленные наборы символов
    2.Шифрование функций переименованием в бессмысленные наборы символов
    3.Шифрование констант переименованием в бессмысленные наборы символов
    4.Шифрование классов переименованием в бессмысленные наборы символов
    5.Шифрование JavaScript функции и переменных переименованием в бессмысленные наборы символов
    6.Простое удаление комментариев
    7.Специальное удаление комментариев
    8.Удаление переходов новой строки
    9.Удаление всех лишних пробелов

    Хороший пример приведен на сайте разработчика. На странице показан код, в котором есть CSS, HTML, Java Script, PHP и все форматирование, коти орое обычно используется. На странице код показывается в том виде, в котором он будет после обработки программы. Посмотреть на этот пример можно здесь: http://pobs.mywalhalla.net/example.htm

    © http://1nsk.ru/itclub/rss/id_3894.html
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 января 2009 г. 9:19, спустя 40 минут 1 секунду

    Хороший пример приведен на сайте разработчика. На странице показан код, в котором есть CSS, HTML, Java Script, PHP и все форматирование, коти орое обычно используется. На странице код показывается в том виде, в котором он будет после обработки программы. Посмотреть на этот пример можно здесь: http://pobs.mywalhalla.net/example.htm


    Java Script


    коти орое


    даже текст обфусцировали…
    adw/0
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 6 января 2009 г. 9:20, спустя 54 секунды

    Pasha, а причем тут "Расширения PHP"?
    adw/0
  • pasha

    Сообщения: 1048 Репутация: N Группа: Адекваты

    Spritz 6 января 2009 г. 10:09, спустя 48 минут 53 секунды

    а я не знаю… сюда пихнул)
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 7 января 2009 г. 9:40, спустя 23 часа 30 минут 43 секунды

    имхо ебань. срань господня, че творят …
    Сапожник без сапог
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 7 января 2009 г. 12:55, спустя 3 часа 15 минут 35 секунд

    Вообще есть забавная закономерность: "Чем более говнокодистый код пишет программер, тем больше у него опасения, что его (говнокод) кто-то украдет и использует".
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 7 января 2009 г. 16:16, спустя 3 часа 20 минут 44 секунды

    AlexB, потому что нормальный код в паттернах никто осилить не может
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 декабря 2009 г. 8:13, спустя 340 дней 15 часов 57 минут

  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 14 декабря 2009 г. 8:38, спустя 24 минуты 36 секунд

    adw0rd, лучший обфускатор - студент первого курса
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 14 декабря 2009 г. 8:39, спустя 1 минуту 2 секунды


    adw0rd, лучший обфускатор - студент первого курса
    6го
    Спустя 13 сек.
    напрактиковавшись он пишет ахуенный говнокод
    Сапожник без сапог
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 декабря 2009 г. 8:50, спустя 11 минут 18 секунд

    Вообще обфускаторы я не признаю, а ссылку привел для полноты темы… и сам даже не читал материал
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!