X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Грабят твой сайт ? а мой уже нет!
PaketikPRO
PaketikPRO
Topic Starter сообщение 31.8.2010, 1:59; Ответить: PaketikPRO
Сообщение #1


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


Из-за тотальной нелюбви к грабберам и школоте которая их юзает (плодя ГС-Ы) решил я придумать велосипед к движку dle и этот самый велосипед усложняет жизнь любителям поживиться чужим контентом maniac.gif

Итак поехали:
Открываем index.php
Ищем там: "<div id='dle-content'>" и заменяем dle-content на любой другой класс.

Открываем: engine/modules/show.short.php
Ищем там:
$tpl->set('{short-story}', stripslashes("<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" .$row['short_story'] . "</div>"));


Заменяем на:
$random = substr(md5($row['category']), 0, 4);
$tpl->set('{short-story}', stripslashes("<div class=\"{$random}" . $row['id'] . "\" >" . $row['short_story'] . "</div>"));


Открываем: engine/modules/show.full.php
Ищем там:
$tpl->set( '{full-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>" ) );


Заменяем на:
$random = substr(md5($row['category']), 0, 4);
$tpl->set('{full-story}', stripslashes("<div class=\"{$random}" . $row['id'] . "\">" .$row['full_story'] . "</div>"));


Вот и весь велосипед, работает он просто: все грабберы работают по регулярным выражениям и ищу в теле страницы div-ы с идентификатором news-id#
После подкрутки велосипеда к движку происходит следующее: категория шифруется в md5 затем обрезается и подставляется вместо старого news-id. В итоге грабер идет к вам ищет в теле страницы дивы с news-id а их там нет и грабить нечего tongue.gif

Дивы получаются уникальные для каждой новости и настроить регулярку для граббинга очень сложно, огромным плюсом будет если вы используете первый вид ЧПУ.

Для пущего смака к $row['category'] можно добавить еще пару параметров и настроить обрезку класса под себя.

p.s не работает для RSS грабберов (ну это пока).
pp.s после подключения велосипеда возможно не будет работать редактирование новости с сайта, а может и будет (не проверял)
ppp.s хак для любой версии движка.

Сообщение отредактировал PaketikPRO - 31.8.2010, 2:06


--------------------


Поблагодарили: (3)
11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zulicjan
Zulicjan
сообщение 31.8.2010, 2:07; Ответить: Zulicjan
Сообщение #2


НЕАДЕКВАТ!!!!111
******

Группа: Banned
Сообщений: 1359
Регистрация: 7.10.2008
Из: интернет
Поблагодарили: 482 раза
Репутация:   63  


(PaketikPRO @ 31.8.2010, 0:59) *
все грабберы работают по регулярным выражениям и ищу в теле страницы div-ы с идентификатором news-id#

это неверное утверждение сводит на нет всю систему. smile.gif Хотя направление мысли верное. Если сможете создать реально работающуюсистему защиты - будете очень богаты. Но мне в это не очень вериться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PaketikPRO
PaketikPRO
Topic Starter сообщение 31.8.2010, 2:09; Ответить: PaketikPRO
Сообщение #3


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


Посмотрел 4 граббера все работают по 1 схеме, вот и изобрел защиту от этой схемы.

Да слово "все" было явно резко сказано happy.gif

p.s в интернете невозможно защитить что-то)

Сообщение отредактировал PaketikPRO - 31.8.2010, 2:10


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
install
install
сообщение 31.8.2010, 2:12; Ответить: install
Сообщение #4


Яндекс ЛОХ
*******


Группа: Active User
Сообщений: 3530
Регистрация: 28.5.2009
Из: Нижневартовска
Поблагодарили: 1377 раз
Репутация:   201  


PaketikPRO, для каких версий подходит или без разницы, работает на всех?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PaketikPRO
PaketikPRO
Topic Starter сообщение 31.8.2010, 2:13; Ответить: PaketikPRO
Сообщение #5


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


(install @ 31.8.2010, 1:12) *
PaketikPRO, для каких версий подходит или без разницы, работает на всех?

Для всех версий (в разумных приделах)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ChristmasNet
ChristmasNet
сообщение 31.8.2010, 6:47; Ответить: ChristmasNet
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 441
Регистрация: 13.1.2010
Из: Россия, ХМАО
Поблагодарили: 93 раза
Репутация:   16  


(PaketikPRO @ 31.8.2010, 3:59) *
Из-за тотальной нелюбви к грабберам и школоте которая их юзает (плодя ГС-Ы) решил я придумать велосипед к движку dle и этот самый велосипед усложняет жизнь любителям поживиться чужим контентом

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


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kosmonavt
Kosmonavt
сообщение 31.8.2010, 7:14; Ответить: Kosmonavt
Сообщение #7


Новичок
*

Группа: Viewer
Сообщений: 7
Регистрация: 30.6.2010
Поблагодарили: 2 раза
Репутация:   0  


как программиста меня конечно не устроило, что некоторые сайты убрали из шаблона id="news-id-(.+)" по этому я просто переписал грабер, чтобы при старте задавалось число вхождений шаблона прямой ссылки на новость равное количеству выводимых новостей на сайте - например 10, грабим /page/№страницы/ забираем 10 линков на новости заходим на каждую из новостей проверяем <title></title> на уникальность и грабим <div></div> по шаблону с контентом и так далее по всем страницам, абсолютно по той же схеме грабим wordpress спасибо pagenavi и max site cms поменяв /page на /next да и грабим вообще почти все где есть листинг страниц, спастись нереально cool.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PaketikPRO
PaketikPRO
Topic Starter сообщение 31.8.2010, 8:17; Ответить: PaketikPRO
Сообщение #8


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


(Kosmonavt @ 31.8.2010, 7:14) *
как программиста меня конечно не устроило, что некоторые сайты убрали из шаблона id="news-id-(.+)" по этому я просто переписал грабер, чтобы при старте задавалось число вхождений шаблона прямой ссылки на новость равное количеству выводимых новостей на сайте - например 10, грабим /page/№страницы/ забираем 10 линков на новости заходим на каждую из новостей проверяем <title></title> на уникальность и грабим <div></div> по шаблону с контентом и так далее по всем страницам, абсолютно по той же схеме грабим wordpress спасибо pagenavi и max site cms поменяв /page на /next да и грабим вообще почти все где есть листинг страниц, спастись нереально cool.gif

Такого извращения я не встречал еще biggrin.gif Ну такие грабберы есть у единиц людей

Сообщение отредактировал PaketikPRO - 31.8.2010, 8:19


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Толстый
Толстый
сообщение 31.8.2010, 8:19; Ответить: Толстый
Сообщение #9


Участник
***

Группа: User
Сообщений: 242
Регистрация: 9.7.2010
Из: Украина, Киев
Поблагодарили: 49 раз
Репутация:   15  


Есть RSS grabber, там можно все настроить. Вашу "защиту" обойдет.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PaketikPRO
PaketikPRO
Topic Starter сообщение 31.8.2010, 8:21; Ответить: PaketikPRO
Сообщение #10


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


(Толстый @ 31.8.2010, 8:19) *
Есть RSS grabber, там можно все настроить. Вашу "защиту" обойдет.

Советую разуть глаза (видать утро еще не проснулись) и прочесть последние строки первого поста.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПрогоны по трастовым сайтам (в базе нет форумов) от Антоныч88
Ответственное исполнение, полный отчет, приятная цена.
403 Антоныч88 291372 Сегодня, 19:00
автор: alterg
Открытая тема (нет новых ответов) Нескольо сайтов 1 компании на одном хосте, плохо/нет ?
12 Goremika 1521 Сегодня, 11:09
автор: mherter
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПрошу оценить мой сайт
Историческая тематика
25 OmarSK 3048 Сегодня, 5:19
автор: EconDude
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЧертежи на заказ - оцените сайт
Ваши идеи для меня бесценны
28 Openair 4840 Вчера, 17:06
автор: Openair
Горячая тема (нет новых ответов) Дешевый трафик на сайт
402 Taylor 123774 Вчера, 15:07
автор: Taylor


 



RSS Текстовая версия Сейчас: 26.5.2018, 20:27
Дизайн