Создать тему
Возобновить тему
Защита сервера от плагинов
11.03.2018 - 16:10 Сообщение #1
Решил написать статью об дырках в плагинах. На данный момент этот метод взлома сервера является весьма эффективным. Но защитится от него на самом деле очень просто. Достаточно проверять каждый установленный на сервере плагин.Проверка плагина, при ОТСУТСТВИИ исходного кода
И так, в общем не рекомендуется ставить плагины, если у вас нету к ним исходника (SMA-файла)
Если же вам так хочется это сделать, тогда вы можете воспользоватся одной программой - AMX Disassembler
Это программа для чтения файлов amxx
Конечно, открыв плагин вы не уведите его исходный код, но того будет достаточно для обнаружения дыр
Для проверки скопируйте тот код в Блокнот, и ищите [ Ctrl+F ] (Что искать, читайте ниже)
Также вы можете воспользоватся программой amxxdump, программа практически аналогична по функциональности
Проверка плагина, при НАЛИЧИИ исходного кода
Открываем SMA-файл через Текстовый редактор, жмем Ctrl+F и ищем совпадения:
rcon
connect
stmp
bind
set_user_flags
Описание того, что нашли:
rcon
Ворует RCON-пароль от сервера. Если имеется в исходнике - то точно есть вредоносный код.
connect
В основном используется в функции редиректа в плагине. Часто всего используется в сочетании: client_cmd(id, "Connect ТУТ-IP"), client_cmd(id, "bind Connect ТУТ-IP"")
Код не является вредоносным только в плагине для редиректа. Соответственно в других плагинах расценивается как бекдор.
stmp
Используется для кражи файлов сервера (users.ini, server.cfg и т. п.) И отправки их по EMAIL!
bind
Ну здесь все понятно, биндит клавиши игрокам. Если вместо с bind идет connect или say - это уже плохо. Но стоит заменить, что допустим команда client_cmd(id, "bind F3 menu") не вредоносная.
set_user_flags
Установка флагов доступа игроку. Иными словами - на сервере может появится неизвестный админ
Важно! Перед установкой плагина Пере-Компилируйте его! Иногда встречаются случаи, когда бэкдор добавляют только в скомпилированные версии. Если у вас нечем скомпилировать - Держите компилятор плагинов или этот
Данная статья рассказала вам, как найти самые основные нежелательные коды в плагинах. На самом деле их на много больше, но эти являются самыми "страшными"
Автор: cs116650
Взято с сайта: c-s.net.ua
Сообщение было отредактировано: 11.03.2018 16:21:04
Создать тему
Тема закрыта