XF 1.5 Кто то сделал клон форума. Помогите заблокировать

Статус
В этой теме нельзя размещать новые ответы.

hasvanbinsun

Проверенные
Сообщения
407
Реакции
75
Баллы
5,530
Прислали мне ссылку очень подозрительную. Домен очень похож, зашел , сначала думал тупой фейк главной страницы. Потом попробовал зарегистрироваться, регистрация прошла, все данные скачиваются с моего сайта и туда же передаются.

Первая мысль, взломали!? Логи чистые. Порылся по гуглу, оказалось, что кто то сделал скрипт и он транслирует мой сайт на другой домен. Для перехвата паролей, ещё для каких-то целей не важно. Как можно от этого защитится?

По IP не вариант, запросы все время с разных адресов приходят. User-agent стандартный. Помогите. SOS!
 
Последнее редактирование:
пробуем, в индекс пхп, после
<?php

Код:
$_my_domen='lala.ru';//ваш домен,правильный сайт
if($_SERVER['HTTP_HOST'] != $_my_domen){
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://{$_my_domen}/");
  exit;
}


Не помогло.

Набери в браузере - открывется форум?

Если да, по ip открывается форум, скидывай мне в личку конфиг nginx, я покажу что там подправить.


Ответил в ЛС. Решение до сих пор не найдено.
 
Клон загружает всё с моего сайта. Если я удалю у себя, фото моментально пропадут с второго сайта. IP далеко больше 5-10, абузы не прокатят.
На том сайте добавь фото +18, посмотришь оперативно удалят или нет.
На всякий случай поменяй все пароли).
 
На том сайте добавь фото +18, посмотришь оперативно удалят или нет.
На всякий случай поменяй все пароли).

Говорю же, он автоматически всё проксирует. Т.е. через клона я могу и в ЛС писать и регистрироваться)
 
На том сайте добавь фото +18, посмотришь оперативно удалят или нет.
На всякий случай поменяй все пароли).
Не надо ничего менять, никто ничего не проксирует. Сейчас ТС досимвольно выполнит мои инструкции и потом я расскажу в чем дело.
 
Никакой интриги. Сайт обрабатывает все приходящие запросы, даже с пустым %hostname%, а злоумышленник просто указал cname, в результате чего сайт открывается по левому урлу. Еще и оказалось что хост этот единственный и дефолтный)

Лечение, вариант правильный:
Было
Код:
server {
    listen 127.0.0.1:8080 default_server;
    #listen [::]:80 default_server;

    # SSL configuration
    #
    # listen 443 ssl default_server;
    # listen [::]:443 ssl default_server;
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;
  
    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name site.name;
// ... //

Нужно завести хост по умолчанию (default host), который будет отрабатывать все левые запросы.

Код:
server {
listen 127.0.0.1:8080 default_server;
server_name _;
return 444;
}

server {
    listen 127.0.0.1:8080;
    #listen [::]:80 default_server;

    # SSL configuration
    #
    # listen 443 ssl default_server;
    # listen [::]:443 ssl default_server;
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;
  
    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name site.name;

Вариант второй, быстрый:
В настройках хоста, перед локейшенами, дописываем условие
Код:
if ($http_host != site.name) {
return 444;
}
 
hasvanbinsun, вот почитал, тебе на двух страницах помогали и хоть бы слово благодарности, тему закрыть и все, домен то необычный, блин, круто.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу