Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

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

Наши новости:

14-дек
24-апр
10-апр
11-апр

Floodblocker - защита HLDS от FPlayers Flood

, 3ащита HLDS Servera от Flood.Atack
Статус пользователя mks
сообщение 27.3.2013, 15:58
Сообщение #1


Стаж: 13 лет

Сообщений: 29
Благодарностей: 1
Полезность: 26



Не много о модуле:
В интернете уже есть защита от нового эксплоита - "Fake Players Flood", но она работает через громоздкий и сложный в эксплуатации модуль AMXX - Orpheu. Здесь же защита на основе метамод плагина, скопировал, прописал, и нету больше проблем с лагами на сервере. Макс кол-во подключений, которые произошли с интервалом меньше 15 сек, пять, по превышении этого значение IP попадает в черный список на 5 мин. Если клиент продолжит флудить, то тут уже сработает DProto и полностью отключит возможность подключаться к серверу.

Плагин исправляет следующие уязвимости:
* Флуд подключений фейковых клиентов. (fake players flood)
* Уязвимость движка, которая позволяет скачивать любые файлы с сервера, как server.cfg или другие критические файлы

Команды модуля:
banlst - вывод списка заблокированных IP адресов (с которых флудили)
goodexts - вывод списка разрешенных расширений для отправки клиенту
reloadexts - перезагрузить этот список расширений


Установка модуля на сервер:
Раскидать все по папкам (как в архиве) прописать в ...\cstrike\addons\metamod\plugins.ini
Цитата
win32 addons/floodblocker/floodblocker.dll
linux addons/floodblocker/floodblocker.so


Информация:
Автор: 6a6kin [SVN]
Версия: 0.1.0.1
Последнее обновление: 01.08.12


Скачать Floodblocker:
Прикрепленный файл  404_floodblocker.7z ( 24,28 килобайт ) Кол-во скачиваний: 500
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 27.3.2013, 16:06
Сообщение #2
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Что то старенькое всё...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 27.3.2013, 16:08
Сообщение #3
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Тут главное вовремя правильный фикс опубликовать )
Это было реально актуально в августе 2012г. xD
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mks
сообщение 27.3.2013, 16:10
Сообщение #4


Стаж: 13 лет

Сообщений: 29
Благодарностей: 1
Полезность: 26

Ну есть маленько, я данный модуль выложил потому, что он работает легче чем "...громоздкий и сложный в эксплуатации модуль AMXX - Orpheu"
А там вам решать, что ставить либо это либо остаться на Orpheu!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 27.3.2013, 16:15
Сообщение #5
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

mks, спасибо! Безусловно, этот модуль лучше, чем конструкция с Орфеем.
Я имел ввиду, что сейчас это давно уже неактуально: в предпоследнем билде HLDS 5758 от 28.08.2012 пофикшена данная уязвимость.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mks
сообщение 27.3.2013, 16:23
Сообщение #6


Стаж: 13 лет

Сообщений: 29
Благодарностей: 1
Полезность: 26

Цитата(Safety1st @ 27.3.2013, 18:15) *
mks, спасибо! Безусловно, этот модуль лучше, чем конструкция с Орфеем.
Я имел ввиду, что сейчас это давно уже неактуально: в предпоследнем билде HLDS 5758 от 28.08.2012 пофикшена данная уязвимость.


Ясненько, ну что-ж удаляйте если не актуально...

Safety1st Я так понимаю, что можно и без модуля Orpheu обойтись?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ololosha
сообщение 27.3.2013, 17:38
Сообщение #7
Стаж: 13 лет

Сообщений: 242
Благодарностей: 294
Полезность: 686

Цитата(mks @ 27.3.2013, 17:58) *
сложный в эксплуатации модуль AMXX - Orpheu.

Расскажи пожалуйста, как сложно его эксплуатировать? Через полгода после фикса от валва это очень актуально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 27.3.2013, 17:42
Сообщение #8
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(mks @ 27.3.2013, 18:23) *
Safety1st Я так понимаю, что можно и без модуля Orpheu обойтись?

Если он стоял у вас ради этого - тогда да, конечно.

Цитата(ololosha @ 27.3.2013, 19:38) *
Расскажи пожалуйста, как сложно его эксплуатировать? Через полгода после фикса от валва это очень актуально.

ololosha, ну что ты на всех набрасываешься? ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Predat0r
сообщение 27.3.2013, 18:10
Сообщение #9
Стаж: 14 лет

Сообщений: 1245
Благодарностей: 375
Полезность: < 0

Сурс где?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mks
сообщение 27.3.2013, 18:14
Сообщение #10


Стаж: 13 лет

Сообщений: 29
Благодарностей: 1
Полезность: 26

Цитата(ololosha @ 27.3.2013, 19:38) *
Расскажи пожалуйста, как сложно его эксплуатировать? Через полгода после фикса от валва это очень актуально.


Ну к примеру в /configs/orpheu папки ---
functions
libraries
memory
mods
types
virtualFunctions

--- канешно все устанавливали по папкам или как написано по инструкции, а в данных папках есть файлы я вот нечерта не понимаю в них, что там настраивать можно, а что нет, вот и было написано ".....громоздкий и сложный в эксплуатации модуль AMXX - Orpheu" (Не в прямом же смысле слова) и мб.. написали специально модуль floodblocker который простой в установке и делает то-же самое!
P.s как-то так)

Вы наверное судите все по скриншоту, это я так прикрепил его не хотел мудрить ну на свете много всяких флудеров не так-ли? u .cfg u .exe и php ну масса вариантов, вот и защита .dll & orpheu

Отредактировал: mks, - 27.3.2013, 18:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 21.11.2013, 11:30
Сообщение #11


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

Цитата(Safety1st @ 27.3.2013, 18:15) *
mks, спасибо! Безусловно, этот модуль лучше, чем конструкция с Орфеем.
Я имел ввиду, что сейчас это давно уже неактуально: в предпоследнем билде HLDS 5758 от 28.08.2012 пофикшена данная уязвимость.

Какая именно? Скачивание файлов или фейковые игроки? Стоит build 5787 Linux.
Dproto часто выкидывает игроков с причиной Fake Client, поэтому я поставил в dproto.cfg
FakePlayers_ConnectInitiationCheck=0
FakePlayers_ClientValidationCheck=0
и подключил floodblocker. Выполняет то же самое, но без ошибок. Раньше защищал сервер от закачки файлов, теперь неактуально, но не знаю про Fake Players Flood.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 21.11.2013, 12:02
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Проснулся))

Цитата
At this moment it has next fixes:

* Fixes fake connects flood.
* Fixes engine vulnerability, that allow to download some critical files, like server.cfg and any other.

Floodblocker сделан был в первую очередь против флуда фейками (темка по безопасности называет это HLDS Fake Flood), когда эти игроки один за другим подключаются и пропадают и пинг у всех игроков возрастает, например, до 300. Было пофикшено в самом HLDS. Второе, от чего защищал, - скачивания файлов конфигов и подобного (Эксплоит CaseSensExt называет его темка по безопасности), было пофикшено в самом HLDS. Поэтому необходимости в FB давно нет.

Фейки разные бывают. Точно знаю, что dproto'вская защита FakePlayers_* - от других фейков, нежели защита FB, т.е. нельзя одну другой заменить.

Цитата(gudaus @ 21.11.2013, 13:30) *
Dproto часто выкидывает игроков с причиной Fake Client

А я бы с этим разобрался. Увеличил бы интервалы, собрал бы багрепорт, автору сообщил, чтобы исправил. Проблема, насколько я понимаю, редкая, у себя видел лишь пару раз.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 21.11.2013, 12:32
Сообщение #13


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

Safety1st, где можно почитать про фиксы в билдах? Можно на английском, без разницы. В инете не нашёл, сплошь ссылки на готовые сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя primm
сообщение 21.11.2013, 13:47
Сообщение #14


Стаж: 16 лет
Город: Москва

Сообщений: 517
Благодарностей: 140
Полезность: 520

gudaus,Я так поставил и нет проблем
FakePlayers_ConnectInitiationCheck=12
FakePlayers_ClientValidationCheck=15

Отредактировал: primm, - 21.11.2013, 13:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gudaus
сообщение 21.11.2013, 14:58
Сообщение #15


Стаж: 14 лет

Сообщений: 1571
Благодарностей: 1211
Полезность: 741

Также делал 12 и 15, по вечерам бывали проблемы. Поставил пока 20 и 24.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 21.11.2013, 15:45
Сообщение #16


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

gudaus,
https://list.valvesoftware.com/cgi-bin/mail...o/hlds_announce
http://steamcommunity.com/app/10/announcements
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: