Защита от подмены на определённые SteamID, и взлом админки |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Защита от подмены на определённые SteamID, и взлом админки |
RedL1ne
|
22.1.2014, 10:21
Сообщение
|
![]() |
ops244,
Это хорошо. Школоло любит такие сервера. Учитывая, что в плагинах и даже амиксе встречаются разные пасхалки по айди создателей |
Поблагодарили 1 раз
|
|
ops244
|
22.1.2014, 10:29
Сообщение
|
|
|
RedL1ne,
ну так я-же смотрю исходник... а что в амх? (не разу не глядел D)
Отредактировал: ops244, - 22.1.2014, 10:31
|
|
|
|
Safety1st
|
22.1.2014, 10:31
Сообщение
|
|||
|
|
|
|||
Поблагодарили 2 раз
|
||||
Safety1st
|
27.1.2014, 2:33
Сообщение
|
|
|
|
|
|
|
giorgi_miami
|
6.2.2014, 17:53
Сообщение
|
|
|
Думаю, в качестве защиты от взлома админки (или же запрет допуска на сервер с идентичным ID) можно использовать следующим плагином от crash94, который блокирует действие HLProtector и в общем запрет на идентичный SteamID.
Код: #include <amxmodx> |
Поблагодарили 2 раз
|
|
shaid
|
6.2.2014, 18:02
Сообщение
|
![]() |
Думаю, в качестве защиты от взлома админки (или же запрет допуска на сервер с идентичным ID) можно использовать следующим плагином от crash94, который блокирует действие HLProtector и в общем запрет на идентичный SteamID. чоткие причины кика игроков. прям пацанские. да и лог тоже радует) не хватает только проверки на is_user_padrybaet_soft_suqa или чего-то на подобии :) |
|
|
|
Safety1st
|
6.2.2014, 18:06
Сообщение
|
|
|
Думаю, в качестве защиты от взлома админки (или же запрет допуска на сервер с идентичным ID) можно использовать следующим плагином от crash94, который блокирует действие HLProtector и в общем запрет на идентичный SteamID. Кажется, я вас запутал) Для защиты Steam-игроков плагины не требуются, просто разнесение префиксов. Для защиты от подмены пираток плагин подходит слабо, всё-таки его предназначение - предотвращать кражу аммо-паков и т.п.: 'запрет допуска на сервер с идентичным ID'. Но можно и так использовать, оптимизировав код и убрав проверку IP) |
|
|
|
giorgi_miami
|
6.2.2014, 19:54
Сообщение
|
|
|
Кажется, я вас запутал) Для защиты Steam-игроков плагины не требуются, просто разнесение префиксов. Для защиты от подмены пираток плагин подходит слабо, всё-таки его предназначение - предотвращать кражу аммо-паков и т.п.: 'запрет допуска на сервер с идентичным ID'. Но можно и так использовать, оптимизировав код и убрав проверку IP) Я пересмотрел вариант с dproto, который предложили в главной теме по защите сервера. Сделал, как сказали, наверняка хороший метод для защиты от этого...) |
|
|
|
Safety1st
|
26.3.2014, 21:05
Сообщение
|
|
|
Инфа для тех, кто юзает авторизацию ник+пароль и успокоился.
Забанить игрока, установившего себе админский SteamID, с помощью AMXBans без последствий не получится: та, как правило, банит по SteamID при его наличии у игрока и из-за совпадения ID бан 'перекинется' и на легитимного игрока. Нужно банить как минимум IP - дефолтная AMXX-команда amx_addban, чуть лучше - заодно навешивать различные метки (SuperBan, FreshBans с DopBan2 и т.п.), лишь бы бан-система при этом SteamID не банила. |
|
|
|
9iky6
|
26.3.2014, 21:38
Сообщение
|
![]() |
Для защиты стим-админок вполне достаточно 1 проверки. Dproto пока что не получается нае**ть (да и не получится, как я думаю), так что пользуйтесь!
Информация: Пропись админов по steamID осталась без изменений, всего лишь добавлен 1 флаг ("f"): Код ; Account flags: ; a - disconnect player on invalid password ; b - clan tag ; c - this is steamid/wonid ; d - this is ip ; e - password is not checked (only name/ip/steamid needed) ; k - name or tag is case sensitive. eg: if you set it so the name "Ham" ; is protected and case sensitive (flags "k" only), then anybody ; can use the names "haM", "HAM", "ham", etc, but not "Ham" ; f - отключение проверки валидности steamID для игроков без steam (only steamid needed) Пробуем, тестируем, отписываемся.
Отредактировал: 9iky6, - 26.3.2014, 21:40
Прикрепленные файлы:
|
Поблагодарили 3 раз
|
|
csnet
|
26.3.2014, 21:55
Сообщение
|
|
|
public client_connect(id)
{ set_task(2.0, "CheckPlayer", id) } а если до авторизации пройдет более 2 сек после коннекта ![]() go v cs:go
|
Поблагодарили 1 раз
|
|
Safety1st
|
26.3.2014, 22:07
Сообщение
|
|
|
csnet, ты о чём вообще? В коде 9iky6'а такого нет, там всё норм.
|
|
|
|
9iky6
|
26.3.2014, 22:08
Сообщение
|
![]() |
Developer, он о коде, который Выше, Сообщение #193
P.S. Непривычно видеть такой никнейм
Отредактировал: 9iky6, - 26.3.2014, 22:08
|
|
|
|
![]() ![]() |