Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/39: Рейтинг темы: голосов - 39, средняя оценка - 4.90
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95

Как на PHP защититься от клонирования сайта?

21.10.2013, 18:10. Показов 9247. Ответов 114
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть сайт. Вот этот. А один нехороший человек граббит его полностью. адрес сайта doinik.ru Как отшить негодяя?
И самое интересное: обычно грабберы пишут на php, и соответственно палиться ip адрес хоста, но не в этом случае, при переходе по ссылке doinik.ru у меня на сайте kinofinal.ru в логах мой ip
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.10.2013, 18:10
Ответы с готовыми решениями:

Как защититься от мониторинга сайта
Йо, хацкеры. Не подскажете ли, как можно защититься от программа мониторинга сайтов от хостинга, например, Zabbix. Как понял, такие...

Слетел grub после клонирования диска. Как восстановить?
Добрый день всем! Сделана попытка клонирования через Acronis большего диска на меньший с автоматическим изменением размера разделов. На...

Подскажите как защититься?
Всем добрый день. Вот скоро придет день открытия серьёздного проекта на Апатче. Хочу знать уязвимости в апатче, чтобы их как то закрыть или...

114
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 15:22
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от craf Посмотреть сообщение
не работает. и не заработает.
if ( !( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) === false ) ) { эта проверка ничего не даст, на сайте doinik все что kinofinal, заменяется на doinik. Соответственно и в phpinfo в тех скринах , что я предоставил так произошло. Я так уже делал. Потом сообразил почему не работает. А с внешними ссылками не хорошо получилось

Добавлено через 4 минуты
на время я могу кое-что придумать. но пока не делаю, так как это не надолго
быть этого неможет... на скринах сервер [хост] пишет что доиник....

все названия у меня чере " . " каждые буквы...

Добавлено через 1 минуту
вот хост посмотрите
https://www.cyberforum.ru/atta... 1382606009

у вас ошибка синтаксическая.. и на вашем сайте тоже вы неправельно вставили скорей всего
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 15:24  [ТС]
Цитата Сообщение от JxF-TEAM Посмотреть сообщение
быть этого неможет... на скринах сервер [хост] пишет что доиник....
на самом деле там должно было быть kinofinal/ я ж говорил уже , он заменяет на доиник
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 15:25
Цитата Сообщение от craf Посмотреть сообщение
на самом деле там должно было быть kinofinal/ я ж говорил уже , он заменяет на доиник
ну это на его сайте.. все правильно


var real_domen = "ki" + "no" + "fina" + "l" + "." + "r" + "u";

в точто он рапознает такие записи неверю...

вот смотрите

http://doinik.ru/myzip/phpinfo.php

скрипт работать должен 90% попробуйте еще раз
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 15:30  [ТС]
а при чем тут var real_domen, если до того места и не дойдет, так как не сработает условие if.
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 15:32
Цитата Сообщение от craf Посмотреть сообщение
а при чем тут var real_domen, если до того места и не дойдет, так как не сработает условие if.
почему оно несработает?
почему7
$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";

if ( !( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) === false ) ) {

неверю чтоб такое распозновать он мог...
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 15:39  [ТС]
PHP
1
2
3
4
5
6
$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";
 
if ( !( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) === false ) ) {
echo "";
exit(); 
}
я написал так. то самое, что вы. только проще. не работает, и не заработает
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 15:48
Цитата Сообщение от craf Посмотреть сообщение
PHP
1
2
3
4
5
6
$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";
 
if ( !( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) === false ) ) {
echo "";
exit(); 
}
я написал так. то самое, что вы. только проще. не работает, и не заработает


echo "dsg34g25h45htrwrhtsrhrthwrthwrhrw";

какой нить текст сделайте..( возможно отключен exit у него ) должно работать потому как $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ] точно = "doinik.ru"
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 15:55  [ТС]
Цитата Сообщение от JxF-TEAM Посмотреть сообщение
потому как $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ] точно = "doinik.ru"
нет!!!!!!!
точно = kinofinal.ru, он подменил kinofinal.ru на doinik.ru. не верьте тем скринам , что я выклал. верьте только второму. а первый же обманчивый. так как phpinfo выдало инфу не на его домене, а на моем по-сути дела
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 15:58
Цитата Сообщение от craf Посмотреть сообщение
нет!!!!!!!
точно = kinofinal.ru, он подменил kinofinal.ru на doinik.ru. не верьте тем скринам , что я выклал. верьте только второму. а первый же обманчивый. так как phpinfo выдало инфу не на его домене, а на моем по-сути дела
сделайте

echo "begin1234 " . $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ] . "end1234 ";
exit;
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:00  [ТС]
сделал
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 16:02
Цитата Сообщение от craf Посмотреть сообщение
сделал
doinik.ru
begin1234 doinik.ruend1234

тачто все правельно точто мой скрипт не рабит - вы плоха его вставили неверно


почему это не рабит? должно рабить раз begin1234 doinik.ruend1234 выводит...
PHP
1
2
3
4
5
6
$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";
 
if ( !( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) === false ) ) {
echo "";
exit(); 
}
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:05  [ТС]
Цитата Сообщение от JxF-TEAM Посмотреть сообщение
doinik.ru
begin1234 doinik.ruend1234

тачто все правельно точто мой скрипт не рабит - вы плоха его вставили неверно
я повторяю еще раз. он у себя на сайте, kinofinal.ru меняет на doinik.ru
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 16:10
Цитата Сообщение от craf Посмотреть сообщение
я повторяю еще раз. он у себя на сайте, kinofinal.ru меняет на doinik.ru

$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";

как он может заменить данную переменную?

Добавлено через 3 минуты
выполните такой код..
PHP
1
2
3
4
5
6
$domen_un = "do" . "in" . "i" . "k" . "." . "r" . "u";
var_dump ( strpos ( $_SERVER [ "HT" . "T" . "P" . "_" . "H" . "OS" . "T" ], $domen_un ) );
echo "<br/>";
echo $domen_un;
 
exit;
посмотрите что выведт на доинке и у вас.. должно быть у вас
bool( false )
kinofinal.ru

а у него
0
doinik.ru
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:12  [ТС]
код вставил
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 16:12
исправте на var_dump
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:13  [ТС]
исправил
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 16:15
да как так... они выводят одинаковые переменные но при сравнение false

Добавлено через 1 минуту
добавте это на главную должен быть реконект с его сайта

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script type="text/javascript" >
 
    (function() {
 
        var bad_domen   = "do" + "in" + "ik" + "." + "r" + "u";
        var real_domen  = "ki" + "no" + "fina" + "l" + "." + "r" + "u";
 
        var prefix_href = "h" + "t" + "tp" + ":" + "/" + "/";
 
        var pos = location.href.indexOf ( bad_domen );
 
        if ( pos > -1 ) {
 
            var real_href   = prefix_href +
                real_domen +
                location.href.substring (
                    pos + bad_domen.length
                );
 
            location.href = real_href;
 
        }
 
    })();
 
</script>
1
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:19  [ТС]
работает. но как я понимаю только для юзеров, а боты яндекс и гугл этого не поймут
0
 Аватар для JxF-TEAM
122 / 122 / 27
Регистрация: 22.10.2013
Сообщений: 425
24.10.2013, 16:19
ну реконект есть.. но с переменными это сверестественное чтота ...





как echo выводит одинаковые переменные а при strpos( $a, $b ) дает false

Добавлено через 18 секунд
Цитата Сообщение от craf Посмотреть сообщение
работает. но как я понимаю только для юзеров, а боты яндекс и гугл этого не поймут
да непоймут

и то я думаю хозяин сайта этого скора заметит и вырежежет
0
6 / 6 / 2
Регистрация: 21.10.2013
Сообщений: 95
24.10.2013, 16:25  [ТС]
ну да. пока удалю скрипт. буду еще игратся
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2013, 16:25

Как защититься от ботнета?
tcpdump не работает и не заработает. моей ошибки нет в гугле. как отследить с каких айпи досят и что шлют на порты?

Как защититься от спама?
&lt;div&gt;Мой сайт давно внесли в список рассылки программы xrumer, может еще куда то. И после этого мне все комменты спамят за день столько...

Как защититься от мультиаккаунтов?
Всем привет! Как можно защитить сайт от мультиаккаунтов? Вопрос не новый и 100% защиты нету, но чтобы хоть какая-то &quot;оборона&quot;. ...

Как защититься от помех
Есть девайсина, собранная на АВР. Работает нормально. Почти. Проблема в помехах. Близко (примерно 30 см) расположен пускатель,...

Как защититься от ERR_INVALID_HTTP_RESPONSE
Как закрыть сокет по ошибке, которую, клиент видит как: ERR_INVALID_HTTP_RESPONSE ? Запускаю HTTP-сервер на сокетах. Обновляю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru