Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Баним различные стукалки [vds|cf]

Тема в разделе "Свободное общение", создана пользователем Vanchila, 29 авг 2016.

29.08.16 в 19:15
29.08.16 в 21:09
16
3.720
3
  1. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Заголовок такой, чтобы особо не палить тему всяким Лёхам из всяких фирм.

    Итак, как я полагаю, многим здесь, подвалило письмецо некоего замысловатого содержания:
    Уважаемые владельцы сайта "site.ru".
    Вы используете систему управления сайтом, программу, ЭВМ...


    Письмо пришло через форму обратной связи регистратора. Понятное дело, особо волноваться не стал, но интерес взял верх и полез смотреть...

    Сперва глянул заголовки почты — нихуя. Айпишник чисто реггера, т.к. с обратной связи с их сайта.
    Далее, загляну, думаю, логи то гляну. По времени примерно посмотрел, когда письмо пришло, и там с разницей -3 минуты следующие логи (время изменено на более наглядное, чтобы видеть картину проще):

    tail -f -n1000 /var/log/nginx/access.log | grep site.ru

    141.101.81.44 - 0.013 [29/Aug/2016:00:00:17 +0300] "HEAD /index.php?do=feedback HTTP/1.1" 200 0 "-" "5.189.199.245"
    141.101.81.44 - 0.007 [29/Aug/2016:00:00:18 +0300] "GET /index.php?do=feedback HTTP/1.1" 200 5091 "-" "5.189.199.245"
    141.101.81.44 - 0.011 [29/Aug/2016:00:00:19 +0300] "GET /index.php?do=feedback HTTP/1.1" 200 5091 "-" "5.189.199.245"
    141.101.81.44 - 0.032 [29/Aug/2016:00:00:20+0300] "GET /engine/modules/antibot.php HTTP/1.1" 200 2940 "http://site.ru/index.php?do=feedback" "5.189.199.245"
    141.101.81.44 - 0.053 [29/Aug/2016:00:02:30 +0300] "POST /index.php?do=feedback HTTP/1.1" 200 4189 "http://site.ru/index.php?do=feedback" "5.189.199.245"

    Заметка: слева, самые первые - айпихи клауда; самые последние справа - айпи самого клиента (http_x_forwarded_for).
    Первые 3 запроса с интервалом в одну секунду.

    Надо бы проверить, думаю, сможем ли мы за такой же промежуток времени оставить такие же запросы. Захожу с браузера по http://site.ru/index.php?do=feedback

    162.158.88.49 - 0.020 [29/Aug/2016:00:10:53 +0300] "GET /index.php?do=feedback HTTP/1.1" 200 5175 "-" "мой.а.й.пи"
    162.158.88.49 - 0.021 [29/Aug/2016:00:10:54 +0300] "GET /engine/modules/antibot.php HTTP/1.1" 200 3062 "http://site.ru/index.php?do=feedback" "мой.а.й.пи"

    Нулевых "body_bytes_sent" в нашем запросе не было, следовательно, в первом запросе — стучалка, обыкновенный пинг.
    Смотрим айпи.

    IP 5.189.199.245
    Хост: 245.199.189.5.rightside.ru
    Город: Красноярск
    Страна: Russian Federation
    IP диапазон: 5.189.199.0 - 5.189.199.255
    Название провайдера: Right Side+ LCC

    Захожу на dle-news.ru, смотрю футер — 660093 г. Красноярск, ул. Капитанская, дом 12, офис 43

    Совпадение? :eek: Не думаю. :D

    Смотрю их айпи сайта — под клаудом.

    Пробуем пробить мыло по MX-записи — mail.dle-news.ru (144.76.223.121):
    IP 144.76.223.121
    Хост: mail.dle-news.ru
    Город: Не определен
    Страна: Germany
    IP диапазон: 144.76.0.0 - 144.76.255.255
    Название провайдера: RIPE Network Coordination Centre

    Эх, умны, умны изворотливые дъяволы! Сам сайт под клауд накрыли, да ещё и мэйл-сервер отдельным в Германии держат! И ходют теперь оброки да барщины собирают с бедных крестьян..

    ===

    Что можно сделать? А можно попросту тупо забанить айпи (или даже весь диапазон, при желании) через IPTables. Усложняют жизнь нам? Так усложним жизнь и им. С нас из-за одного айпи (или даже диапазона провайдера в Красноярске) не убудет; а вот им придётся, полагаю, свой тамашний скрипт (или чё там у них) перенастраивать. Конечно, это не глобальная панацея, но так или иначе от их автостучалки должно помочь.

    Собственно, баним:

    iptables -A INPUT -s 5.189.199.245 -j REJECT

    Или весь диапазон:

    iptables -A INPUT -s 5.189.199.0/24 -j REJECT

    «REJECT(полностью отбрасывать пакеты не показывая признаков жизни даже по пингу). Можно использовать и DROP, но как заверяет тамошний эксперт — это может вызвать сбои и при большом количестве запросов, так как при DROP сервер все же получит ответ из-за лага.»

    Смотрим, всё ли в поряде?

    iptables -L INPUT -n --line-numbers

    И сохраняем правило:

    service iptables save

    Удалить айпи из списка можно отредактировав этот файл:

    nano /etc/sysconfig/iptables
    service iptables restart

    При желании вообще можно написать sh-скрипт, который будет остслеживать эту их стучалку по ссылке/пингу/кол-ву байтов и автоматически дропать айпиху в таблы.

    И, как я уже делал давненько заметку: нужно создать свою некую базу айпишников, которые будут автоматом заноситься в блеклисты. Думаю, процентов на 30-40 подобных абуз можно было бы избежать. Тут как борьба вирусов и антивирусов: они сканируют сайты с нуллами/фильмами/авторскими правами и добавляют в свои базы, мы сканируем их и добавляем в свои. Вполне реально и осуществимо.

    ===

    Если сайт(ы) на клауде, то прямо там можно в бан также айпи и маски добавлять. Это даже ещё проще (см. вложения).

    Посмотреть заблокированные соединения в Клауде можно на вкладке Traffic.

    По-умолчанию при заблокированном адресе будет открываться ошибка Клауда «Error 1006» и написано "Access denied". Т.е. не долбоёб может и вдуплить что к чему, в отличии от "мёртвой" блокировки через IPTables.:)
     

    Вложения:

    #1 Vanchila, 29 авг 2016
    Последнее редактирование: 29 авг 2016
    • Нравится Нравится x 3
  2. Karabas Barabas

    Команда форума VIP Кинотрафик v2

    Регистрация:
    20 ноя 2015
    Сообщения:
    8.172
    Лучших ответов:
    1
    Рейтинги:
    +3.757 / 12 / -0
    Бля, ну стопудово тут сука найдётся и сдаст эту тему. Тем более, от них тут сидит один.
     
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Вот искал тему, знал что есть — не нашел. :( Так-то можно этот пост удалить, а в тот пост в комментарии перенести, я только за.
    Просто там про .htaccess, а тут на уровне IPTables и Клауда. Ещё могу под Nginx дополнить, но это уже немного лишнее, на мой взгляд.
     
  5. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    @Vanchila, айпишки так же и в самой ДЛЕ можно банить! можно все их айпи адреса в спам листы добавить если скооперироваться всем форумом :)
     
  6. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Вот тут то как раз, возможно, и трабла: дле может пропускать пинг, по крайней мере главной страницы. Это проверять нужно, тестить. По крайней мере, создатели ДЛЕ скорее всего обойдут созданную ими же блокировку в ДЛЕ, логично же?
    Тут же на уровне сервера, банит фаерволл. Не важно, ДЛЕ у тебя там или ЦП лежит — указанный IP получит Error Response, типа как домена, вроде как, нет.
    По Клауду же немного хуже, т.к. ясно будет видно, что IP заблочено из-под Клауда, а домен рабочий. Но автостукалка, опять же, не должна пройти через Клауд-блок.

    Тут вопрос в автоматизации, в принципе. Собрать базу и по скрипту вхуярить одной консольной строчкой — на мой взгляд самый надёжный, быстрый и оптимальный вариант.
     
  7. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    @Vanchila, а если стучалка исходящая? какая разница? Он стуканет им твой домен, твой айпи... смысл в том, что ты будешь их блочить? Они на твой сайт даже не будут заходить!
     
  8. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Так IPTables и исходящие умеет банить, в том то и дело. ;) Это-ж фаерволл.

    iptables -A OUTPUT -s IP.Сервера.На.Отстук -j DROP

    Просто тут проще по IP, на мой взгляд, фильтровать все эти стукалки, чем чего-то там в каждой новой версии искать и вырезать из кода. Сравни кол-во работы там и там. Очевидно же.

    P.S. Просто оставлю это здесь.
     
  9. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    так не проще ли все стучалки на уровне КМС удалить? и потом не думать об этом...
     
  10. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Вот не знаю. На мой взгляд если может даже и проще, то уж точно не надёжнее, потому как ты удалишь только автостукалки, но человек же сможет зайти и глянуть.
    А тут ты полностью блочишь любой айпи. Хоть стучалка это, хоть нет.
     
  11. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    честно - больше маразмом попахивает! ещё пользователей с поисков через ТДС прогоняй на региональные офферы нихуяси и будет счастье...
     
  12. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Ну почему маразмом то? Ты же толком не знаешь, как ихние стучалки там работают. То ли они отстукивают, то ли пристукивают. То ли так и так, а то ли может ещё и в ручную проверяют. А в одной теме там читал, мол, вообще прогоняют по базе доменов.

    В общем, я то за любой оптимальный вариант, лишь бы более надёжный был. Через .htaccess банить немного не ахти, на мой взгляд. Тем более если у тя не хостинг, а VDS.
    А каждое обновление переписывать — вот что действительно попахивает маразмом. А если они в новом обновлении вставят новую строчку в новом файле? Или если у них есть база доменов, купивших лицензию, получится, не важно, нулка у тебя или ключиком активированная.

    Я вариант предложил, смотрите сами.
     
  13. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    все файлы если раскодены - найти стучалку не проблема, уже более 10-ти лет активация, ограничения триала и стучалки не менялись, и всё находится в одном законнеом файле, который легко раскодиируется и удаляются все ограничения и все стучалки!
     
  14. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Иными словами, ты на 100% уверен, что блокировка через DLE блокирует стучалку DLE, я правильно тебя понимаю?
     
  15. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    правильный нулл удаляет стучалку ДЛЕ! а не блочит её...
     
  16. TopicStarter Overlay
    Vanchila

    Vanchila Посетитель

    Регистрация:
    1 июн 2016
    Сообщения:
    93
    Лучших ответов:
    0
    Рейтинги:
    +32 / 0 / -0
    Ну я имею ввиду: если, как ты говорил в предыдущем сообщении, всё правильно вырезать в раскодированных вайлах — то это избавит от внутренней стучалки, так?
    Но не исключен вариант ведь внешней стучалки, которая, как ты говорил также выше, может быть заблочена через бан в самой DLE, так?

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

    И, видишь, тут уже получается, что нужно не только вырезать внутренний отстук, но и блокнуть внешний. И то не факт, что второй вариант 100%-ый, понимаешь?

    На мой взгляд нужно лишь одно действите, без лишних телодвижений. Нулка у тебя там, не нулка. Правильная, не правильная. Обновился ли файл, не обновился, похуям. База айпи на вход-выход через ядро сразу для всех сайтов — оптимальное решение.

    А если у тебя 50 сайтов? Не замаразматишься в каждый айпишки то добавлять, тдс?)))
    При всём при том, что в DLE бан только по одному айпи можно добавлять. Даже списком нельзя...

    В общем ладно, я понял твоё видение на это, но конкретно такой вариант не по мне.
    Всё, пошел кино смотреть, а то ты флудер лютый какой-то: хуй докажешь, хуй перескажешь тебя))
     
    • Нравится Нравится x 1
  17. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    так!
    в смысле? внешняя стучалка ничем не мешает найти сайт через поисковики!!! тут даже стучалки не нужны...
    *** дальше много букф написано, прочитал только половину :oops: но думаю основную суть понял :)
     
Яндекс.Метрика