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

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

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

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

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

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

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

, Методы защиты от различных уязвимостей игровых серверов
XyLiGaN
сообщение 10.8.2014, 15:03
Сообщение #2421
Стаж: 13 лет
Город: Югорск

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

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

TarikYuzkiv,
Ты поменял символ # на 2 и плагин искал в твоём нике 2, а не #.
А теперь сделай так amx_nick "1" "#Cstrike_GIGN_Label #Cstrike_GIGN_Label" и посмотри что будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 10.8.2014, 15:10
Сообщение #2422
Стаж: 13 лет

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

Цитата(XyLiGaN @ 10.8.2014, 17:03) *
TarikYuzkiv,
Ты поменял символ # на 2 и плагин искал в твоём нике 2, а не #.
А теперь сделай так amx_nick "1" "#Cstrike_GIGN_Label #Cstrike_GIGN_Label" и посмотри что будет.

admincmd.amxx выведет сообщение с "#Cstrike_GIGN_Label #Cstrike_GIGN_Label", после чего у меня крашнеться игра. Я об этом уже минут 30 пишу.

UDP Я и так понимаю, что я изменил, ведь делал для примера.

Отредактировал: TarikYuzkiv, - 10.8.2014, 15:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 10.8.2014, 15:12
Сообщение #2423
Стаж: 13 лет

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

Тут уже надо сам AMXX фиксить :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 10.8.2014, 15:14
Сообщение #2424
Стаж: 13 лет
Город: Югорск

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

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

TarikYuzkiv,
Ну вот. Вообщем это не так страшно, главное в чате есть фикс и ладно, а amx_nick админам можно и запретить т.к. мало кто пользуется ею.

Цитата(serfreeman1337 @ 10.8.2014, 19:12) *
Тут уже надо сам AMXX фиксить :)

Вот вот! А так в амхх уже баг репорт отправили, так что скоро будет фикс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 15:19
Сообщение #2425
Стаж: 12 лет

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

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

Неугомон сказал привет передать всем)

Код
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
    register_plugin("Fast Fix #", "1.0", "neygomon")
    register_forward(FM_ClientUserInfoChanged, "fw_ClientUserInfoChanged")
    register_clcmd("say", "hook")
    register_clcmd("say_team", "hook")
}

public fw_ClientUserInfoChanged(id, infobuffer)
{
    static name[32]
    engfunc(EngFunc_InfoKeyValue, infobuffer, "name", name, 31)
    if(contain(name, "#") != -1)
    {
        engfunc(EngFunc_SetClientKeyValue, id, infobuffer, "name", "I used bug")
        return FMRES_SUPERCEDE
    }
    return FMRES_IGNORED
}

public hook(id)
{
    static msg[128]
    read_args(msg, 127)
    
    if(contain(msg, "#") != -1)
        return PLUGIN_HANDLED
    return PLUGIN_CONTINUE
}


Отредактировал: TouchDev1l, - 10.8.2014, 15:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 10.8.2014, 15:27
Сообщение #2426
Стаж: 13 лет

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

TouchDev1l, и ему привет! : )

Код
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Your name will be changed after your next respawn.
Reliable channel overflowed


UDP Скорее всего, если использовать set_user_info, то такое не случиться, но не уверен. Потом проверю.

Отредактировал: TarikYuzkiv, - 10.8.2014, 15:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 15:40
Сообщение #2427
Стаж: 12 лет

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

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

> эт только у него так :D
я уже наверное месяца 3 удаляю плюсы с ников таким способом
и все ок
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 10.8.2014, 15:41
Сообщение #2428
Стаж: 14 лет
Город: Moscow

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

Ответы на посты выше
Цитата(TarikYuzkiv @ 10.8.2014, 17:27) *
Код
Your name will be changed after your next respawn.

При этом весь серв лагает, пока игрок с переполнением не отвалится. Это у вас, скорее всего, конфликт с каким-то плагином, который мониторит client_infochanged() .

Цитата(TarikYuzkiv @ 10.8.2014, 17:27) *
UDP Скорее всего, если использовать set_user_info, то такое не случиться, но не уверен. Потом проверю.

Не стоит: не поможет.


Цитата(TouchDev1l @ 10.8.2014, 17:19) *
Неугомон сказал привет передать всем)

Поправил важный, но неочевидный, момент.
--



Защита от бага с # в нике и чате

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

v1.2 от 15.08.2014 Прикрепленный файл  fast_fix_hashsign.sma ( 1,59 килобайт ) Кол-во скачиваний: 1292

Блокировка чат-сообщений отключается в исходнике: нужно закомментировать строку #define CHECK_CHAT. Если она активна, плагин в plugins.ini должен стоять выше первого плагина, который может обрабатывать чат-команды и выводить сообщения в чат. На прилично собранных серверах это плагин Admin Chat или плагин гага.

В нике плагин также убирает '+' (игроки с такими никами доставляют определённые неудобства админам).

Дополнительная информация
Плагин отсюда был дополнен простой заглушкой #-сообщений в чате и опубликован тут.

Внимание! В плагине имеется 1 баг, из-за которого иногда, очень редко, может случиться переполнение (весь сервер лагает, пока игрок с 'Reliable channel overflowed' не отвалится). Читать: 1, 2 и 3.


i
Уведомление:
Внимание! Нубам и зажравшимся потребителям просьба плагин НЕ использовать: сервер дико лагает, приходится переустанавливать с нуля.


Отредактировал: Safety1st, - 17.9.2014, 15:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 18 раз
   + Цитировать сообщение
Safety1st
сообщение 10.8.2014, 15:49
Сообщение #2429
Стаж: 14 лет
Город: Moscow

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

Цитата(TarikYuzkiv @ 10.8.2014, 17:27) *
Код
Your name will be changed after your next respawn.
Цитата(Safety1st @ 10.8.2014, 17:41) *
При этом весь серв лагает, пока игрок с переполнением не отвалится. Это у вас конфликт с каким-то плагином, который мониторит client_infochanged() .

С моим вариантом вроде такого не наблюдается, потому что конфликт не возникает.
--

'Фикс' чата убогий, но на первое время пойдёт good.gif Мб ребятам на C++ удастся настоящий фикс замутить, чтобы все сообщения в чат корректировал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
XyLiGaN
сообщение 10.8.2014, 15:56
Сообщение #2430
Стаж: 13 лет
Город: Югорск

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

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


ps.gif Звезда на сцене! lol.gif

Safety1st,
Ну дак конешно пойдёт) А так остаётся ждать нормального фиса)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 10.8.2014, 15:56
Сообщение #2431
Стаж: 14 лет
Город: Moscow

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

Цитата(XyLiGaN @ 10.8.2014, 17:55) *
ps.gif Звезда на сцене! lol.gif

Настоящая 'звезда', с чьей подачи баг ушёл гулять, среди нас и пока числится на хорошем счету ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 16:01
Сообщение #2432
Стаж: 12 лет

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

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

Safety1st, если в banip_fakes поставить #define BAN_DURATION = 0, бан навсегда будет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 10.8.2014, 16:02
Сообщение #2433
Стаж: 13 лет
Город: Югорск

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

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

Цитата(TouchDev1l @ 10.8.2014, 20:01) *
Safety1st, если в banip_fakes поставить #define BAN_DURATION = 0, бан навсегда будет?

psych.gif Тебе это зачем?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 16:02
Сообщение #2434
Стаж: 12 лет

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

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

Цитата(XyLiGaN @ 10.8.2014, 17:02) *
psych.gif Тебе это зачем?)

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

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

TouchDev1l, ага)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 16:04
Сообщение #2436
Стаж: 12 лет

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

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

Цитата(Safety1st @ 10.8.2014, 17:03) *
TouchDev1l, ага)

Не сарказм? crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 10.8.2014, 16:05
Сообщение #2437
Стаж: 13 лет
Город: Югорск

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

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

Цитата(TouchDev1l @ 10.8.2014, 20:04) *
Не сарказм? crazy.gif

rofl.gif "Он" самый! Пфф. Так зачем бан-то навсегда?! А если зайдёт какая-нить компания с интернет клуба?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 10.8.2014, 16:06
Сообщение #2438
Стаж: 12 лет

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

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

cbf1b2bfde1a.gif
Как всегда не подумал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 10.8.2014, 16:09
Сообщение #2439
Стаж: 14 лет
Город: Moscow

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

Цитата(Safety1st @ 7.8.2014, 19:54) *
BanIP Fakes - защита от августовских фей

v0.2 от 07.08.2014

Цитата(PREDATOREX @ 9.8.2014, 23:17) *
Есть 99% подозрение на периодические падения серверов билд 5787 где установлен плагин. Ещё собираю статистику.

У Bloo похожая проблема на билдах 6132 и 6153. У него сервер валится от бана IP-ника через addip.

Вы не статистику собирайте, а проведите тесты: падают ли те же самые сервера, которые падают с моим плагином, от ручного бана через addip, и если падают, то из-за какого проблемного плагина. Говнобанс или говночат поди...

У меня вот живые сервера ни на 6153, ни на 5787 падать не хотят; не могу воспроизвести эту ololo-проблему. Напишу пока на всякий случай для таких серверов версию только с киками.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 10.8.2014, 18:11
Сообщение #2440


Стаж: 15 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Что то я запутался. Какой плагин надо поставить,что бы эта бяка больше не беспокоила?))


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
413 страниц V  « 121 122 123 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: