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

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

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

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

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

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

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

, Методы защиты от различных уязвимостей игровых серверов
Статус пользователя SISA
сообщение 8.6.2014, 20:30
Сообщение #2221
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Вроде как баян: http://amx-x.ru/viewtopic.php?f=6&t=29697

По моему, она ещё в начале мая вылезла, правда не массого.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 20:52
Сообщение #2222
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Запилил версию с киком, пока что только Linux.
Код
Код:
qboolean Netchan_CopyNormalFragments(netchan_t *pNetchan) {
if (!pNetchan->incomingready[FRAG_NORMAL_STREAM]) {
return false;
}

if (!pNetchan->incomingbufs[FRAG_NORMAL_STREAM]) {
Con_Printf("Netchan_CopyNormalFragments: Called with no fragments readied\n");

pNetchan->incomingready[FRAG_NORMAL_STREAM] = false;

return false;
}

SZ_Clear(&net_message);
MSG_BeginReading();

fragbuf_t *pFragBuf = pNetchan->incomingbufs[FRAG_NORMAL_STREAM];

while (pFragBuf) {
fragbuf_t *pFragBufNext = pFragBuf->next;

if (net_message.m_nCurSize + pFragBuf->frag_message.m_nCurSize > net_message.m_nMaxSize) {
pNetchan->incomingbufs[FRAG_NORMAL_STREAM] = pFragBuf;

SV_BroadcastPrintf("%s net message overflowed\n", ((client_t *)pNetchan->GetFragSize_param)->m_szPlayerName);
Con_Printf("WARNING: net message overflow for %s\n", ((client_t *)pNetchan->GetFragSize_param)->m_szPlayerName);
SV_DropClient(pNetchan->GetFragSize_param, false, "Net message overflow");

return false;
}

SZ_Write(&net_message, pFragBuf->frag_message.m_pData, pFragBuf->frag_message.m_nCurSize);
Mem_Free(pFragBuf);

pFragBuf = pFragBufNext;
}

char *pszCheck = net_message.m_pData;

if (pszCheck[0] == 'B' && pszCheck[1] == 'Z' && pszCheck[2] == '2' && pszCheck[3] == '\0') {
char szMsg[65536];
unsigned int uiDestLen = sizeof(szMsg);

BZ2_bzBuffToBuffDecompress(szMsg, &uiDestLen, net_message.m_pData + 4, net_message.m_nCurSize - 4, 1, 0);

memcpy(net_message.m_pData, szMsg, uiDestLen);
net_message.m_nCurSize = uiDestLen;
}

pNetchan->incomingbufs[FRAG_NORMAL_STREAM] = NULL;
pNetchan->incomingready[FRAG_NORMAL_STREAM] = false;

return true;
}

Прикрепленные файлы:
Прикрепленный файл  FragOverflowFix.zip ( 2,98 килобайт ) Кол-во скачиваний: 72
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя giorgi_miami
сообщение 8.6.2014, 20:55
Сообщение #2223
Стаж: 14 лет

Сообщений: 83
Благодарностей: 12
Полезность: 115

Извините конечно, но, когда увидел несколько вариантов защиты от сплоита, то не пойму, какую защиту лучше юзать до обновления dproto? Метамод от Тёмы, плагины на орфее от mazdan-а или медамод от DarkFlower-а? Чисто интересуюсь вашим мнением)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:01
Сообщение #2224
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

giorgi_miami, C++ :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DarkFlower
сообщение 8.6.2014, 21:04
Сообщение #2225
Стаж: 11 лет

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

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 21:01) *

giorgi_miami, C++ :D

Только православный delphi.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:05
Сообщение #2226
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(DarkFlower @ 8.6.2014, 23:04) *
Только православный delphi.

Верун?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DarkFlower
сообщение 8.6.2014, 21:08
Сообщение #2227
Стаж: 11 лет

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

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 21:05) *

Верун?

Это личное дело каждого, однако нет.
Версия под шиндовс все равно лучше твоей кривоты, без обид.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:12
Сообщение #2228
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(DarkFlower @ 8.6.2014, 23:08) *
Версия под шиндовс все равно лучше твоей кривоты, без обид.

rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 2010kohtep1
сообщение 8.6.2014, 21:18
Сообщение #2229
Стаж: 12 лет

Сообщений: 59
Благодарностей: 39
Полезность: 400

[WPMG]PRoSToTeM@,
Но ведь так оно и есть, разве нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:30
Сообщение #2230
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

DarkFlower, чем именно твой код лучше?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DarkFlower
сообщение 8.6.2014, 21:37
Сообщение #2231
Стаж: 11 лет

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

Цитата([WPMG]PRoSToTeM@ @ 8.6.2014, 21:30) *

DarkFlower, чем именно твой код лучше?

Начнем с того что это не мой код, его сегодня написала tyan и 2010kohtep.
Закончим тем что твой код это дикий костыль, подробнее утром пояснит tyan.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 8.6.2014, 21:37
Сообщение #2232


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

[WPMG]PRoSToTeM@, отчего не бан по айпи на часок?
вариант с часовым баном
Прикрепленные файлы:
Прикрепленный файл  fragmentnc.rar ( 2,02 килобайт ) Кол-во скачиваний: 44


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:42
Сообщение #2233
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

mazdan, смысл? Кика достаточно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gtwk
сообщение 8.6.2014, 21:45
Сообщение #2234


Стаж: 15 лет

Сообщений: 460
Благодарностей: 142
Полезность: 148

Цитата(mazdan @ 8.6.2014, 22:37) *
[WPMG]PRoSToTeM@, отчего не бан по айпи на часок?
вариант с часовым баном

Прикрепи в шапку темы свои наработки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 8.6.2014, 21:45
Сообщение #2235


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

[WPMG]PRoSToTeM@, ну а чего эти пакетики собирать - так неповадно чтобы было
Netchan_CopyNormalFragments вызывается очень много раз от бота, нагрузка как никак, а с баном один раз
я только лог забыл убрать =) Хотя может и с киком так же, но сомневаюсь потому что там вроде как на бан проверка.
gtwk, лениво, надо смотреть мультики да спать, завтра работа, рано вставать.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 8.6.2014, 21:46
Сообщение #2236
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

Цитата(DarkFlower @ 8.6.2014, 23:37) *
Начнем с того что это не мой код, его сегодня написала tyan и 2010kohtep.

Слив засчитан

Отредактировал: [WPMG]PRoSToTeM@, - 8.6.2014, 21:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gtwk
сообщение 8.6.2014, 21:48
Сообщение #2237


Стаж: 15 лет

Сообщений: 460
Благодарностей: 142
Полезность: 148

Цитата(mazdan @ 8.6.2014, 22:45) *
[WPMG]PRoSToTeM@, ну а чего эти пакетики собирать - так неповадно чтобы было
Netchan_CopyNormalFragments вызывается очень много раз от бота, нагрузка как никак, а с баном один раз
я только лог забыл убрать =) Хотя может и с киком так же, но сомневаюсь потому что там вроде как на бан проверка.
gtwk, лениво, надо смотреть мультики да спать, завтра работа, рано вставать.

Затеряется же, хочу попробовать твой фикс, но боюсь завтра не найду
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lamep95
сообщение 8.6.2014, 21:49
Сообщение #2238
Стаж: 12 лет

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

Столько всего...
Чем лечиться то? sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lamep95
сообщение 8.6.2014, 21:52
Сообщение #2239
Стаж: 12 лет

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

Цитата(Anton1o @ 8.6.2014, 21:51) *
водкой


Боюсь, тогда сервер накроется медным тазом...

Отредактировал: lamep95, - 8.6.2014, 21:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя berq
сообщение 8.6.2014, 21:54
Сообщение #2240
Стаж: 16 лет

Сообщений: 181
Благодарностей: 629
Полезность: 3725

Цитата(mazdan @ 8.6.2014, 22:16) *
Вот полегче и побыстрее на Netchan_CopyNormalFragments как ребята с делфи подсказали

Цитата(DarkFlower @ 8.6.2014, 23:04) *
Только православный delphi.

Цитата(DarkFlower @ 8.6.2014, 23:08) *
Версия под шиндовс все равно лучше твоей кривоты, без обид.

Цитата(mazdan @ 8.6.2014, 23:45) *
Netchan_CopyNormalFragments вызывается очень много раз от бота, нагрузка как никак, а с баном один раз

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
413 страниц V  « 111 112 113 ... 411 412 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 6 гостей читают эту тему: