Защита от дос атаки PlayerDialogResponse crash exploit
|
|
RMEN | Дата: Пятница, 04.05.2012, 18:22 | Сообщение # 1 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 2
Город: Москва
Репутация: -564
Замечания: 80%
Статус:
| Обновлено: ------------------------- Решение найдено, решение защищает как от данной DOS атаки, как и от многих других. Делаем таймер на 10 секунд с повтарением и вставляем туда P.S. защита от невидимости.
for (new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) {
} else { Kick(i); } }
Работает 100%
Если ресурсы сервера позволяют, можно вместо MAX_PLAYERS вставить 70000 ----------------------
Рання версия (работает не на всех видах доса):
Сейчас сервера sa-mp 0.3d часто досят таким способом: Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Представляю вам простую защиту:
Вверху кода мода: forward dos(); enum pInfo { pDos }
new PlayerInfo[MAX_PLAYERS][pInfo];
В public OnGameModeInit() вставляем
SetTimer("dos",1000,1);
В public OnPlayerCommandText(playerid, cmdtext[]) вставляем:
PlayerInfo[playerid][pDos] += 1;
Внизу код мода:
public dos() { for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if(PlayerInfo[i][pDos] >= 50) { PlayerInfo[i][pDos] = 0; SendClientMessage(i, 0xFF0000AA, "Вы забанены за флуд."); new ip[200]; GetPlayerIp(i,ip,sizeof(ip)); strdel(ip,strlen(ip),strlen(ip)); format(ip,128,"banip %s",ip); SendRconCommand(ip);
} else { PlayerInfo[i][pDos] = 0; } } } }
Сообщение отредактировал RMEN - Вторник, 08.05.2012, 00:17 |
|
|
|
Fus1 | Дата: Пятница, 04.05.2012, 18:49 | Сообщение # 2 |
Группа:
Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
| хахахахахахаха
|
|
|
|
Alessandros | Дата: Пятница, 04.05.2012, 19:02 | Сообщение # 3 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 20%
Статус:
| Ты прямо бог защиты от ДДОС атаки
I <3 Инкогнито Иногда правда-это все что у нас есть. [off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne © trollmarcus [/off]
|
|
|
|
RMEN | Дата: Пятница, 04.05.2012, 19:05 | Сообщение # 4 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 2
Город: Москва
Репутация: -564
Замечания: 80%
Статус:
| Alessandros это дос, у меня работает на linux, правда возможно меня атакую модифицированной...
|
|
|
|
Alessandros | Дата: Пятница, 04.05.2012, 19:07 | Сообщение # 5 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 20%
Статус:
| RMEN, эм ты не пробовал ограничение на подключение ставить? (типа если больше двух соединений с одного ип-не пропускает)? Ну,хз конечно,не думаю что этот код эффективен
I <3 Инкогнито Иногда правда-это все что у нас есть. [off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne © trollmarcus [/off]
|
|
|
|
Alessandros | Дата: Пятница, 04.05.2012, 19:07 | Сообщение # 6 |
Постоялец
Группа:
I'm V.I.P.
Сообщений: 409
Награды: 27
Город: GB
Замечания: 20%
Статус:
| на 03е перейди,лол
I <3 Инкогнито Иногда правда-это все что у нас есть. [off]тут я вспомнел что я хоть и хландакровен и лихко вывисти из сибяя я принял тежелый выбор што мой атец киллир и па мне тичет кровь лысого киллира с номерным автамабильным знаком на лобке и я скочал с трейкера игру Hitmon blud maney и the balad of gey Tonne © trollmarcus [/off]
|
|
|
|
AirKite | Дата: Пятница, 04.05.2012, 19:49 | Сообщение # 7 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (RMEN) Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Warning: PlayerDialogResponse crash exploit from PlayerId: 114 Это откуда вообще такой лог?
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
RMEN | Дата: Пятница, 04.05.2012, 19:56 | Сообщение # 8 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 2
Город: Москва
Репутация: -564
Замечания: 80%
Статус:
| server_log.txt
|
|
|
|
AirKite | Дата: Пятница, 04.05.2012, 20:14 | Сообщение # 9 |
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
| Quote (RMEN) server_log.txt Да ёпт. Откуда он пишется? Из какого скрипта? Ищи...
p.s. подозреваю что это вообще у тебя чужой мод с защитой мутатенью для крешей.
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
|
|
|
Mckenzy | Дата: Пятница, 04.05.2012, 20:27 | Сообщение # 10 |
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
| Даже если ты хотел всем помочь от "чистого сердца", оформил бы все по нормальному и объяснил что и как. Тупо ctrl+c ctrl+v.
|
|
|
|
RMEN | Дата: Пятница, 04.05.2012, 20:31 | Сообщение # 11 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 241
Награды: 2
Город: Москва
Репутация: -564
Замечания: 80%
Статус:
| AirKite это дос атака, инкоминг конектинг проходит а конекшет плеер нет и льётся эта атака, за 1 минут лог 500мб весит
|
|
|
|
Молорище | Дата: Пятница, 04.05.2012, 20:32 | Сообщение # 12 |
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
| [off]Угаар. Чистый угар.[/off]
Парень, это: Warning: PlayerDialogResponse crash exploit from PlayerId: 114
Может писаться в логе сервера даже тогда, если игрок 114 не на сервере. Причем тут вообще коллбек OnPlayerCommandText? Бред.
Ты предоставил обычный антифлуд на команды, который тупо банит, если я напишу одну команду 16 раз и более.
Добавлено (04.05.2012, 20:32) --------------------------------------------- Quote (RMEN) Warning: PlayerDialogResponse crash exploit from PlayerId: 114 PS. Во время этой херни не вызывается никакой коллбек. Остается банить IP, который в самом начале лога перед атакой написан.
Мне нечего делать.
Сообщение отредактировал Fiskar - Пятница, 04.05.2012, 20:32 |
|
|
|
Alcoholik | Дата: Пятница, 04.05.2012, 21:00 | Сообщение # 13 |
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
| Quote (Fus1) хахахахахахаха
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
|
|
|
psycho | Дата: Пятница, 04.05.2012, 21:26 | Сообщение # 14 |
16 | 13
Группа:
I'm V.I.P.
Сообщений: 327
Награды: 11
Репутация: 645
Замечания: 20%
Статус:
| Quote (RoACh) хахахахахахаха
|
|
|
|
Хасан | Дата: Пятница, 04.05.2012, 21:40 | Сообщение # 15 |
Группа:
Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус:
| RMEN, а ты не пробовал повесится? Ну вообще попытки делаешь или нет? И еще вопросик.Ты в неволе размножаешся или снова таки попытки? Я почему пытаюсь вбить тебе в голову мысли то таки....хм...просто твоя защита ну..боже прям матерится то нельзя..мягко говоря кака просто вариантом бы твоим бы стал именно такой выход как прыгнуть с крыши ну или....яду принять что ли.Ты же на нубах уже заработал же. Пора уже простится с этим миром "Просто убейся" как говорят с таким кодом и с такой защитой.
малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук
— Вот ты говорил, город — сила, а здесь слабые все. — Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат
— ...лягушки падают с неба — Видимо у них не раскрылись парашюты. © X-Files
— Разве вы не хотели бы жить вечно? — Если в моде останутся штаны со стрелками то нет.© X-Files
Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их. (2Кор 11:13-15).
Сообщение отредактировал Августин - Пятница, 04.05.2012, 21:42 |
|
|
|