9 апр 2019 (OFF) lionovsky (S) :

Будни халявных скриптов

Тут на своём сайте обновление делаю потихоньку. Для того чтоб не писать кучу своего кода, решил вытянуть скрипт файлообменника aka "загрузцентра" с сети.

Спустя 6 разных скриптов наткнулся на один удобный. Всё хорошо - файл-менеджер красивый, удобная навигация, но. Автор скрипта - мудак, и запретил затирать копирайт на свой сайт, на котором давно обосновался дорвей, ведущий на порносайт.
Просто удаляем из шаблона копирайт... Окей, "Нельзя удалять копирайт. При удалении копирайта из шаблона сайт работать не будет".

Ищем указанный текст в файлах движка - привет, адский костыль.Копирайт задаётся переменной $copyright, шаблонизатор смотрит на значение копирайта. Если оно не подходит, или $copyright вообще нет в шаблоне - сайт падает.
Выпилываю функцию, сайт так же падает.

Оказывается, есть функция, следящая за наличием кода копирайта!

Впилил обратно, строчки сравнения копирайта тупо заменил на свои - внизу появилось "archive by Lionovsky, 2019".

Поисследовал скирпт ещё - дыр не обнаружено, скрипт не демка, просто автор очень-очень желает славы. Где-то через месяц будет запуск нового раздела:

Комментарии (5)

Ты расхититель гробниц
А функцию следящую за следящей функцией ты не нашел?
Могла быть. Но лень искать)
PunBB (форумный движок такой) после удаления копирайта через какое-то время начинает сыпать в рандомных местах ничего не значащими ошибками.
Надеюсь этот такую пакость делать не будет
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Мстители: Охота началась!
Ожесточенные бои, интересный сюжет, захватывающие...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play