Ни для кого не секрет, что в билдах cs до сих пор находят уязвимости. Так же некоторые пытаются сделать бекдор на уровне pawn. Он может как очень простым, так и очень сложным, который будет трудно обнаружить.
Сегодня, я вам расскажу как защититься от 1 вида злостного бекдора, который может заразить все ваши плагины и вы никогда не узнаете, что вас сервер используют злоумышленники.
Ну чтож – приступим.
Думаю многие видели иклуд http – интересный такой инклуд, который позволяет скачивать любые файлы на сервер. Сразу думаю напрашивается мысль – а почему не заменить стандартные плагины на свои, в которых будут свои функции – к примеру получение rcon, админки. И даже игрок уберет плагин, который был поставлен хотя бы 1 раз, то от бекдора будет избавиться трудно, но можно. Нужно быть просто внимательным и смотреть, когда в последний раз изменялась папка/файл.
Онлайн игры про ежика Соника и его друзей, играйте бесплатно в игру с Соником. Сборник интересных онлайн игры про соника в который вы можете поиграть совершенно бесплатно.
Давайте разберем сам плагин бекдора
ВНИМАНИЕ: Никакой ответственности за выложенный код не несу.
Решил убрать, а то детишки уже начали вкручивать в свои "Приваты"
Как видите ничего специфического здесь нет. Это самый простой пример использование данной уязвимости. Всё предельно просто – после установки на сайт плагин начинает качать плагин с другого сайта, в который уже предварительно вшит вредоносный код.
Даже если вы уберете данный плагин, то бекдор останется там.
Для тестирование был взят плагин admincmd, потому что он есть у всех. в него была добавлена команда my_backdoor_test для вывода сообщение в чат о том, что бекдор активен и находится в плагине admincmd.amxx . Возможности данного плагина безграничны.
Но скажу вам одно – данный плагин можно использовать не только как бекдор. Это так же отличный способ создание что-то наподобии системы мгновенной установки плагинов, карт, зарузка моделей, звуков
Защита:
1. Для защиты нас понадобиться модуль, который должен стоять у всех без исключений. Его название [Модуль AMXX] AMXX Protect . Данный плагин позволит вам заблокировать доступ ко всем внешним адресам, кроме тех, что вы разрешите. Скажем так – файрволл.
Данный модуль вам не только поможет от данного бекдора, но и отправки информации на сайт в базу через GET запросы.
2. Не ставить плагины без исходников и обязательно перекомпилировать при их наличии
ОБЯЗАТЕЛЬНА
Автор статьи, а так же администрация проект ya-cs.ru не несет никакой ответственности за выложенный флагмент кода. Код выложен в ознакомительных целях вместе с защитой
Скачать:
Инклуды опять не отображаются, печаль =)
замените на
Ахах вообще обнаглели СцуКи.
Не вздумайте скачивать ! автор в наглую вам пихает бэкдор !!!
который вам в дальнейшем и взломает сервер !
Модуль Amx protect это и есть, сам бэкдор !
Конечно!Ты прямо раскрыл мой зловещий план. Исходник модуля есть – бери, компилируй.
Докажи
-KinDer-, че ёбу дал?
Не знаешь не пиши ок?
моя фраза)
Nimpo, ахахаха
Как скомпилировать этот модуль ну или хотя бы как его установить?
Краш, Обещал же ….
зачем вообще нужна твоя защита? include < http > все равно хрен найдешь !
-KinDer-, его искать не надо. Как я понял оно автоматом блокирует.
-KinDer-
Во первых защита не моя, читаем
http://www.amx-x.ru/viewtopic.php?f=21&t=1728
Инклуд найти любой дурак сможет, всего лишь надо зайти на allied или в гугл вбить натив, даже плагин с данным инклудам выкладывался
Gidroponik
Не я 1 такой умный однако. Времени прошло достаточно, за полгода можно было много дел наделать. Уж извини – встретил плагин с ним. Если ты никому код не сливал – значит пора сливать способ защиты =)