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

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

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

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

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
413 страниц V  « 161 162 163 ... 411 412 »

Защита Counter Strike Сервера

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя mrpheel
сообщение 22.9.2014, 11:22
Сообщение #3221


Стаж: 11 лет
Город: Санкт-Петербург


Сообщений: 250
Благодарностей: 67
Полезность: 72

По поводу бага с # в нике/чате

build 6153 + amxmodx 1.8.3

1) fast_fix_hashsign - не помогает, игроков выкидывает, когда юзают баг
2) localizebugfix - начинает блокировать многие сообщения, отправляемые сервером (например по команде RTV сервер должен говорить сколько голосов осталось, но сообщение не отображается) - дальше этого тестировать не стал, т.к. вариант совсем неинтересен))
3) плагин на орфее и окапи - также, как и в 1-м случае, заходит какая то "особа" и спокойно юзает баг - клиенты вылетают

как уже закрыть эту дыру наконец? ubeysya.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 22.9.2014, 11:27
Сообщение #3222
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

chatmenufix ставь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mrpheel
сообщение 22.9.2014, 11:39
Сообщение #3223


Стаж: 11 лет
Город: Санкт-Петербург


Сообщений: 250
Благодарностей: 67
Полезность: 72

Цитата(Kain_wrath @ 22.9.2014, 13:27) *
chatmenufix ставь

к нему в дополнение ничего не требуется? (из тех, что я выше перечислил)
как то я его раньше не заметил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kain_wrath
сообщение 22.9.2014, 11:41
Сообщение #3224
Стаж: 13 лет

Сообщений: 331
Благодарностей: 141
Полезность: 311

нет, но там единствено баг с отображением чата на бета клиенте 6153
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.9.2014, 12:05
Сообщение #3225
Стаж: 14 лет
Город: Moscow

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

Цитата(mrpheel @ 22.9.2014, 13:22) *
как уже закрыть эту дыру наконец? ubeysya.gif

Дыра закрыта несколькими способами. Другое дело, что у вас они не работают.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 22.9.2014, 12:06
Сообщение #3226
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Плагин исправляет +,# и локализация в никах, % и локализация в чате

Changelog v2.3: Прикрепленный файл  localizebugfix_2_3.7z ( 28,27 килобайт ) Кол-во скачиваний: 1157

- Добавлен фикс бага overflow с первым символом # в nickname
- Другие исправления (Рекомендовано для всех билдов)

localizebugfix 2.0: Прикрепленный файл  localizebugfix.7z ( 288,59 килобайт ) Кол-во скачиваний: 1059

сделан по другому алгоритму (спасибо Asmodai)
в общем оптимальный способ, получает say stringcmd от игрока и удаляет найденные локализации еще до того как Host_Say из gamedll её получит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mrpheel
сообщение 22.9.2014, 12:31
Сообщение #3227


Стаж: 11 лет
Город: Санкт-Петербург


Сообщений: 250
Благодарностей: 67
Полезность: 72

Цитата(Safety1st @ 22.9.2014, 14:05) *
Дыра закрыта несколькими способами. Другое дело, что у вас они не работают.

самое хреновое, что я не знаю что именно делает игрок, чтобы вызвать overflow. лично у меня не получается (#Cstrike_GIGN_Label #Cstrike_GIGN_Label)
сейчас попробую поставить localizebugfix 2.0 от s1lent, надеюсь поможет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 22.9.2014, 12:45
Сообщение #3228
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Я смотрю я правильно сделал что забросил сервера.. Каждую неделю школьники что-то новое в дырах кс находят :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Sanlerus
сообщение 22.9.2014, 22:31
Сообщение #3229


Стаж: 12 лет

Сообщений: 132
Благодарностей: 70
Полезность: 34

Цитата(s1lent @ 22.9.2014, 15:06) *
localizebugfix 2.0
сделан по другому алгоритму (спасибо Asmodai)

При попытке переименоваться на name "#%1"
скрин


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 22.9.2014, 22:46
Сообщение #3230
Стаж: 12 лет

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

localizebugfix 2.0 нужно в шапку бы добавить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 22.9.2014, 22:46
Сообщение #3231


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

marik, он там есть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 22.9.2014, 22:52
Сообщение #3232
Стаж: 13 лет
Город: Югорск

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

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

Цитата(Sanlerus @ 23.9.2014, 2:31) *
При попытке переименоваться на name "#%1"
скрин



Ну дак так и будет... Он фиксит как % так и # в нике и чате.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 22.9.2014, 22:59
Сообщение #3233
Стаж: 13 лет
Город: Югорск

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

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

Цитата(s1lent @ 22.9.2014, 16:06) *
localizebugfix 2.0
сделан по другому алгоритму (спасибо Asmodai)
в общем оптимальный способ, получает say stringcmd от игрока и удаляет найденные локализации еще до того как Host_Say из gamedll её получит.

Без разницы как будет загружаться модуль? Или же всё-таки лучше, чтобы он загружался первее всех т.е. чтобы был на 1 месте?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s1lent
сообщение 22.9.2014, 23:55
Сообщение #3234
Стаж: 16 лет

Сообщений: 440
Благодарности: выкл.

Цитата(Sanlerus @ 23.9.2014, 3:31) *
При попытке переименоваться на name "#%1"
скрин




это не имеет никакого отношения к плагину
это gamedll меняет # на *.
по идее клиент не разрешает ставить первым символом # в нике,
если сделать name " #%1" т.е с пробелом, условие в клиенте пропустит, дальше уже gamedll заменяет # на * и проценты тоже.

client.cpp

Код
void ClientUserInfoChanged(edict_t *pEntity, char *infobuffer)
{
    if (!pEntity->pvPrivateData)
        return;

    char *szBufferName = g_engfuncs.pfnInfoKeyValue(infobuffer, "name");
    int iClientIndex = ENTINDEX(pEntity);

    if (pEntity->v.netname && STRING(pEntity->v.netname)[0] != '\0' && !FStrEq(STRING(pEntity->v.netname), szBufferName))
    {
        char sName[32];
        _snprintf(sName, sizeof(sName), "%s", szBufferName);

        for (char *pApersand = sName; pApersand != NULL && *pApersand != '\0'; pApersand++)
        {
            if (*pApersand == '%' || *pApersand == '&')
                *pApersand = ' ';
        }

        if (sName[0] == '#')
            sName[0] = '*';
    ....



и в localizebugfix не заменяется все найденные #, если решётка не является локализацией.

XyLiGaN, без разницы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя messageforchambers
сообщение 26.9.2014, 12:00
Сообщение #3235
Стаж: 16 лет

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

localizebugfix 2.0 защищает только от бага с #?
против бага с + я так понимаю он бесполезен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 26.9.2014, 12:08
Сообщение #3236
Стаж: 14 лет
Город: Moscow

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

messageforchambe..., а ещё он от фейков не защищает. Хотя, судя по названию плагина, автор обещает полную защиту от всех известных багов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 26.9.2014, 12:33
Сообщение #3237
Стаж: 12 лет

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

Цитата(Safety1st @ 26.9.2014, 14:08) *
messageforchambe..., а ещё он от фейков не защищает. Хотя, судя по названию плагина, автор обещает полную защиту от всех известных багов.

Ты о чем?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 26.9.2014, 13:39
Сообщение #3238


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

Цитата(kritik @ 26.9.2014, 12:33) *
Ты о чем?

это типа шутка юмора такая

Цитата(messageforchambers @ 26.9.2014, 12:00) *
localizebugfix 2.0 защищает только от бага с #?
против бага с + я так понимаю он бесполезен?

ну почему, от + в нике защищает тоже, мог бы просто взять проверить, дело минутное
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nextent
сообщение 26.9.2014, 15:49
Сообщение #3239
Стаж: 12 лет

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

Ребят подскажите, в последнее время очень часто появились люди которые просто напросто как то выключают сервер. Какую защиту вы посоветуете?
Dropto 0.9.3
Билд 5787
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.9.2014, 16:01
Сообщение #3240


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

nextent, сказать им что бы не выключали.
Какого совета вы ждете? Что вы имеете ввиду под выключают? Хоть какую что инфу предоставьте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
413 страниц V  « 161 162 163 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 67 гостей читают эту тему: