«Внимание! Согласно жалобе правообладателей ваш сайт будет удален!»


Скажите, что может быть страшнее для владельца мало-мальски популярного ресурса, нежели тот факт что он лишится своего детища? Будь то крах системы, внедрение шелл-кода, взрыв дата-центра террористами… Или же просто желанием хостера удалить ваш сайт по причине нелегального ПО. В частности, такие письма «счастья» приходят владельцам сайтов на DLE или полное название которой —DataLife Engine.

Представляете себя, когда однажды утром на вашу почто придет извещение от хостера о том, что правообладатели просят удалить нелицензионное ПО (в частности, саму CMS) в связи с нарушение авторского права. Увы, но такие письма все чаще и чаще присылают владельцам одной из популярных CMSпод названием DLE.

DLE
DLE

Наверняка, если вы читаете эту статью, имеете представление об этой относительно простой, гибкой и довольно-таки мощной CMS, которую многие любят за все эти плюсы. Появившаяся  в середине двухтысячных годов, она снискала славу среди веб-мастеров рунета, которые стали ее повально использовать. В итоге сайтов на DLE развелось достаточно много, причем много из них весьма полезны.

Но все бы ничего, однако есть один нюанс в этой CMS–DLE является платной системой. И это необходимо учитывать, когда создаете свой очередной сайт на ней. Безусловно, любителей халявы в рунете полно (да и не в рунете тоже) и никто не хочет платить деньги за использование этого продукта, хотя как по мне, то если человека все устраивает, то почему бы не заплатить, тем более, если сайт приносит деньги? Представьте себе таксиста, который решил зарабатывать на ворованном авто. Много ли он заработает до того, как его поймают? Вопрос  поистине риторический.

Да, за платный продукт необходимо платить. Тем более, если этот продукт относится к вашему бизнесу. Тем не менее, в сети можно найти массу взломанных скриптов DLE, который как раз и преобладают в рунете. Хотя чего удивляться этому? Если тот же 1С Битрикс ломается достаточно просто, то менее защищенный DLE и подавно.

В итоге мы имеем кучу сайтов на нелегальном DLE. Одни умирают достаточно быстро, так как старания веб-мастера не возымели эффекта и сайт оказался никому не нужным. Однако ряд сайтов все же успешно стартуют и набирают себе кучу посетителей. И вот здесь начинается самое интересное.

Разработчики DLE  в этом случае просто начинают писать жалобы на хостинговую компанию с требованием надавить на нерадивого веб-мастера с целью получить с него законные деньги. И тогда хостер высылает своим клиентам письма типа: «Обращаем внимание на то, что Вы используете незаконное ПО. Если Вы не устраните нарушение законодательства РФ в области авторского права, Ваш сайт будет удален безвозвратно». Примечательно, что подобные письма получают только владельцы сайтов с большой посещалкой. Логика разработчиков понятна – веб-мастеру есть что терять и он заплатит деньги. Сайты с малой посещалкой никому и неинтересны в случае их удаления. Да, с точки зрения законодательства хостеру то все равно, так как ответственность несет арендатор хостинга, но в свете последних событий по закрытию сайтов… Рисковать никто не хочет и служба поддержки прямым текстом говорит, что они не абузоустойчивый  хостинг. И посему платите или валите.

В этом случае реально проще купить лицензию. Ну или перелить сайт на бесплатный движок типа WordPress. Да, геморно, но зато бесплатно и проблем с законом не будет. Если вы все же не хотите платить, а надумали переводить сайт на другой движок, то вам все равно понадобится на это время. В этом случае проще будет скрыть свой сайт от скриптов распознавания CMS, которыми и пользуются правообладатели. Учтите, что это очень плохо и я пишу это лишь для того, чтобы вы просто воспользовались передышкой и перевели сайт на другую платформу.

Итак, запустите bash у себя на сервер и введите нижеприведенный код:

#hide_cms.sh 
#!/bin/bash
find -name '*.txt' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/DataLife Engine/RandomEngine/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.css
find -name '*.lng' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.htm
find -name '*.js' -print | xargs perl -pi -e's/by SoftNews Media Group /Наша CMS/ig' /home/test/upload/*.js

find -name '*.txt' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/dle-news/zo0/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/SoftNews Media Group/Тут могут быть ваши рандомные копирайты/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/2004/2014-/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/Данный код защищен авторскими правами/Распространяется по GNU/GPL лицензии/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/dle/rex/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/СофтНьюс Медиа Групп/Алчная контора/ig' /home/test/upload/*.htm

find -name '*.txt' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.txt
find -name '*.php' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.php
find -name '*.tpl' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.tpl
find -name '*.css' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.css
find -name '*.js' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.js
find -name '*.lng' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.lng
find -name '*.htm' -print | xargs perl -pi -e's/hanrex/handle/ig' /home/test/upload/*.htm


После этого поменяйте путь админки сайта. Все, теперь автоматические скрипты просто с ума сойдут, когда будут пытаться идентифицировать сайт. Да, костыль, но он даст время на то, чтобы понять, что проще купить лицензию на DLE или все же перевести его на другой движок. Решать только вам.

Яндекс.Метрика