SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Русский/Russian (https://forum.sa-mp.com/forumdisplay.php?f=32)
-   -   Атака сервера (https://forum.sa-mp.com/showthread.php?t=400823)

AirKite 15/08/2013 07:26 PM

Re: Атака сервера
 
Stepashka, можешь что ни будь сказать по этому поводу? После OnPlayerDisconnect реально выполнять какие либо действия?

Stepashka 16/08/2013 05:26 AM

Re: Атака сервера
 
Quote:

Originally Posted by AirKite (Post 2660333)
Stepashka, можешь что ни будь сказать по этому поводу? После OnPlayerDisconnect реально выполнять какие либо действия?

OnPlayerDisconnect сугубо серверное событие и происходит когда игрок уже вышел с сервера, думаю я ответил на ваш вопрос.

DartfoL 16/08/2013 07:03 AM

Re: Атака сервера
 
Quote:

Originally Posted by Stepashka (Post 2660739)
OnPlayerDisconnect сугубо серверное событие и происходит когда игрок уже вышел с сервера, думаю я ответил на ваш вопрос.

А в сервере есть эксплоит: если отправить системный пакет (который в обычных случаях создаётся исключительно внутри сервера), то сервак обработает его и произойдёт вызов OnPlayerDisconnect с причиной 0, а сам игрок не будет удален из пула клиентов, и можно будет делать некоторые действия (не все, потому что 95% коллбэков защищены от этого) :)

Stepashka 16/08/2013 07:07 AM

Re: Атака сервера
 
Quote:

Originally Posted by DartfoL (Post 2660780)
А в сервере есть эксплоит: если отправить системный пакет (который в обычных случаях создаётся исключительно внутри сервера), то сервак обработает его и произойдёт вызов OnPlayerDisconnect с причиной 0, а сам игрок не будет удален из пула клиентов, и можно будет делать некоторые действия (не все, потому что 95% коллбэков защищены от этого) :)

вот о таких эксплойтах нужно писать сразу разрабам, потому что это серьезная дыра.

AirKite 16/08/2013 08:48 AM

Re: Атака сервера
 
Quote:

Originally Posted by DartfoL (Post 2660780)
А в сервере есть эксплоит: если отправить системный пакет (который в обычных случаях создаётся исключительно внутри сервера), то сервак обработает его и произойдёт вызов OnPlayerDisconnect с причиной 0, а сам игрок не будет удален из пула клиентов, и можно будет делать некоторые действия (не все, потому что 95% коллбэков защищены от этого) :)

Подтверждения этому есть? Кроме логов.

DartfoL 16/08/2013 08:50 AM

Re: Атака сервера
 
Quote:

Originally Posted by AirKite (Post 2660848)
Подтверждения этому есть? Кроме логов.

Да, есть, в исходнике того рак-сами знаете чего, в cmds.cpp
Если разобраться в структуре пакетов ракнета, и взглянуть на команду - всё станет очевидно

James_Braga 16/08/2013 02:05 PM

Re: Атака сервера
 
Quote:

Originally Posted by DartfoL (Post 2660780)
А в сервере есть эксплоит: если отправить системный пакет (который в обычных случаях создаётся исключительно внутри сервера), то сервак обработает его и произойдёт вызов OnPlayerDisconnect с причиной 0, а сам игрок не будет удален из пула клиентов, и можно будет делать некоторые действия (не все, потому что 95% коллбэков защищены от этого) :)

по этому некоторые и используют кик в дисконекте, но это не лучшая идея.

x_O 16/08/2013 02:13 PM

Re: Атака сервера
 
Quote:

Originally Posted by James_Braga (Post 2661130)
по этому некоторые и используют кик в дисконекте, но это не лучшая идея.

Предложи по лучше что-нибудь ???

DartfoL 16/08/2013 02:25 PM

Re: Атака сервера
 
Quote:

Originally Posted by Stepashka (Post 2660783)
вот о таких эксплойтах нужно писать сразу разрабам, потому что это серьезная дыра.

я уже 100 раз писал про рак-сами знаете чего и про всякие эксплоиты, но разработчикам как-то пофигу :(

James_Braga 17/08/2013 10:32 AM

Re: Атака сервера
 
Quote:

Originally Posted by DartfoL (Post 2661159)
я уже 100 раз писал про рак-сами знаете чего и про всякие эксплоиты, но разработчикам как-то пофигу :(

писать нужно не сюда, а в http://forum.sa-mp.com/forumdisplay.php?f=20
языковые разделы это просто форумы для обсуждения тем.


All times are GMT. The time now is 05:07 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.