Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Как обезопаситься от бэкдоров в плагинах ?

, Какие кода искать в исходниках...
Статус пользователя SaSQuaTcH_Pro
сообщение 6.5.2011, 22:12
Сообщение #1
Стаж: 18 лет

Сообщений: 615
Благодарностей: 416
Полезность: 926

Суть проблемы такова...

Ничуть не понимаю в написании плагинов. Собрался купить плагин - но автор категорически отказывается давать к нему исходник, молв авторские права и чтоб не барыжил... Даже если я получу исходник - то какие примерно подозрительные строки в нем искать ?

Помню Макс ( создатель М1С ) когда нашел бэкдор в CSF писал что-то типа такого :

Код
new f_sys[] = "swor"
new csf_ac_ra[] = "ra"
new d_unit[] = "s"
new cv_mypunish[] = "rc"
new g_vac2[] = "on_"


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

п.с. Модеры - если тема наберет серьезных ответов перенесите ее в раздел Защита Игрового Сервера
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя theaqua
сообщение 6.5.2011, 22:37
Сообщение #2


Стаж: 15 лет

Сообщений: 549
Благодарностей: 392
Полезность: 287

Есть банальные с угоном ркона, а есть более извращенные в плане кода. Рекомендую вообще чекать на наличие слова rcon, а так же server_cmd.

Отредактировал: /0~, - 7.5.2011, 7:57


!
Аккаунт пользователя заблокирован до: 18.10.29390, 20:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Mr.Dmitry
сообщение 8.5.2011, 12:07
Сообщение #3


Стаж: 19 лет

Сообщений: 3992
Благодарностей: 853
Полезность: 463

Цитата(SaSQuaTcH_Pro @ 7.5.2011, 2:12) *
Суть проблемы такова...

Ничуть не понимаю в написании плагинов. Собрался купить плагин - но автор категорически отказывается давать к нему исходник, молв авторские права и чтоб не барыжил... Даже если я получу исходник - то какие примерно подозрительные строки в нем искать ?

Помню Макс ( создатель М1С ) когда нашел бэкдор в CSF писал что-то типа такого :

Код
new f_sys[] = "swor"
new csf_ac_ra[] = "ra"
new d_unit[] = "s"
new cv_mypunish[] = "rc"
new g_vac2[] = "on_"


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

п.с. Модеры - если тема наберет серьезных ответов перенесите ее в раздел Защита Игрового Сервера

просто смотря на строчки кода бегдоры и т.д не выявить. Нужно смотреть код полностью и раскручивать логику его работы.

Отредактировал: Mr.Dmitry, - 8.5.2011, 12:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 8.5.2011, 13:02
Сообщение #4


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата
Скажите какие строки или слова сигнализируют об опасности угона ркон пароля или еще других гадостей...? как их выявить ?

Ну самые простые: rcon, password
Если не нашлись, а подозрения есть, то ищем get_cvar_value, ибо возможно именно так плагин смотрит пасс. А потом и чтонить типо get_user_name/get_user_info/get_user_ip с последующим сравнением (ну тобишь плагин разузнал имя игрока, сверяет с "Трололо" и если у игрока такой ник то ему чтот пишется)

Цитата(Mr.Dmitry @ 8.5.2011, 14:07) *
Нужно смотреть код полностью и раскручивать логику его работы.

Угу, но всёж достаточно не весь, а моменты подключения игрока/команды вводимые игроком в консоле/чат

SaSQuaTcH_Pro, вобщем сюда можешь закинуть деасамблированный код и мы всё расскажем :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: