Продвинутый бекдоринг и защита от него

Архів · 2013 Файл є crash94 Статті 2 526

Архівний матеріал ya-cs.ru (2013). Російською. Плагіни й збірки можуть не працювати з ReHLDS та AMXX 1.10.

Поиск бекдоров

Ни для кого не секрет, что в билдах cs до сих пор находят уязвимости. Так же некоторые пытаются сделать бекдор на уровне pawn. Он может как очень простым, так и очень сложным, который будет трудно обнаружить.

Сегодня, я вам расскажу как защититься от 1 вида злостного бекдора, который может заразить все ваши плагины и вы никогда не узнаете, что вас сервер используют злоумышленники.

Ну чтож – приступим.

Думаю многие видели иклуд http – интересный такой инклуд, который позволяет скачивать любые файлы на сервер. Сразу думаю напрашивается мысль – а почему не заменить стандартные плагины на свои, в которых будут свои функции – к примеру получение rcon, админки. И даже игрок уберет плагин, который был поставлен хотя бы 1 раз, то от бекдора будет избавиться трудно, но можно. Нужно быть просто внимательным и смотреть, когда в последний раз изменялась папка/файл.

Онлайн игры про ежика Соника и его друзей, играйте бесплатно в игру с Соником. Сборник интересных онлайн игры про соника в который вы можете поиграть совершенно бесплатно.

Давайте разберем сам плагин бекдора
ВНИМАНИЕ: Никакой ответственности за выложенный код не несу.

Решил убрать, а то детишки уже начали вкручивать в свои "Приваты"

Как видите ничего специфического здесь нет. Это самый простой пример использование данной уязвимости. Всё предельно просто – после установки на сайт плагин начинает качать плагин с другого сайта, в который уже предварительно вшит вредоносный код.

Даже если вы уберете данный плагин, то бекдор останется там.

Для тестирование был взят плагин admincmd, потому что он есть у всех. в него была добавлена команда my_backdoor_test для вывода сообщение в чат о том, что бекдор активен и находится в плагине admincmd.amxx . Возможности данного плагина безграничны.

Но скажу вам одно – данный плагин можно использовать не только как бекдор. Это так же отличный способ создание что-то наподобии системы мгновенной установки плагинов, карт, зарузка моделей, звуков

Защита:
1. Для защиты нас понадобиться модуль, который должен стоять у всех без исключений. Его название [Модуль AMXX] AMXX Protect . Данный плагин позволит вам заблокировать доступ ко всем внешним адресам, кроме тех, что вы разрешите. Скажем так – файрволл.

Данный модуль вам не только поможет от данного бекдора, но и отправки информации на сайт в базу через GET запросы.

2. Не ставить плагины без исходников и обязательно перекомпилировать при их наличии

При копировании материала указания автора и активная ссылка на сайт
ОБЯЗАТЕЛЬНА
Автор статьи, а так же администрация проект ya-cs.ru не несет никакой ответственности за выложенный флагмент кода. Код выложен в ознакомительных целях вместе с защитой

Скачать:

Мітки:

Коментарі 15

  1. crash94

    Инклуды опять не отображаются, печаль =)

    #include
    #include
    #include //Подключаем инклуд

    замените на

    #include <amxmodx>
    #include <amxmisc>
    #include <http> //Подключаем инклуд

    Відповісти

  2. -KinDer-

    Ахах вообще обнаглели СцуКи.

    Не вздумайте скачивать ! автор в наглую вам пихает бэкдор !!!

    Відповісти

    1. alibimag

      Конечно!Ты прямо раскрыл мой зловещий план. Исходник модуля есть – бери, компилируй.

      Відповісти

  3. crash94

    -KinDer-
    Во первых защита не моя, читаем
    http://www.amx-x.ru/viewtopic.php?f=21&t=1728

    Инклуд найти любой дурак сможет, всего лишь надо зайти на allied или в гугл вбить натив, даже плагин с данным инклудам выкладывался

    Gidroponik
    Не я 1 такой умный однако. Времени прошло достаточно, за полгода можно было много дел наделать. Уж извини – встретил плагин с ним. Если ты никому код не сливал – значит пора сливать способ защиты =)

    Відповісти

Ваш коментар

Коментар з’явиться після перевірки. E-mail не публікується.