Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

Важная информация

Баг-репорты Описываем проблемы и ошибки работы ядра

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2010, 17:42   #1
deadangel
Новичок
 
Аватар для deadangel
 
Регистрация: 28.04.2010
Адрес: Беларусь, Мозырь
Сообщений: 27
Сказал(а) спасибо: 12
Поблагодарили 6 раз(а) в 4 сообщениях
Записей в дневнике: 1
deadangel На верном пути
Отправить сообщение для deadangel с помощью ICQ Отправить сообщение для deadangel с помощью Skype™
По умолчанию Условия завершения квестов

Один из ГМ доложил что на сервере имеется одна уязвимость. На конкретном примере делается это так. Берется квест "Темная скорбь" и другой любой квест. Завершается квест другой и при помощи программы какерской меняется ID выполненного квеста, который отсылается серверу. Сервер считает что "Темная скорбь" выполнена и отдает награду.

Лично сам не проверял, но на сервере с отключенным этим квестом я нашел 4 человека с наградой из этого квеста.

P.S. - я всегда думал что условия выполненния и прочая дребедень обрабатывается сервером, а не клиентом. Или я не прав?

Пользую сборку от RSA. Прошу не ругаться, возможно эта проблема имеется не только у него.
Код:
MaNGOS/0.17.0 (* * Revision 10448 - *) for Linux_x32 (little-endian)
Используемая библиотека скриптов: ScriptDev2 (for MaNGOS 10390+) Revision[*] * * (Unix)
Используемая База Данных: YTDB_0.13.9_R563_MaNGOS_R10434_SD2_R1815_ACID_R305_RuDB_R38.3
deadangel вне форума   Ответить с цитированием
Старый 29.09.2010, 19:06   #2
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от deadangel Посмотреть сообщение
Завершается квест другой и при помощи программы какерской меняется ID выполненного квеста, который отсылается серверу.
Что за "какерская" программа?
Заявление "что-то где-то меняется и все ужасно" - трудно считать багрепортом.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 30.09.2010, 11:01   #3
deadangel
Новичок
 
Аватар для deadangel
 
Регистрация: 28.04.2010
Адрес: Беларусь, Мозырь
Сообщений: 27
Сказал(а) спасибо: 12
Поблагодарили 6 раз(а) в 4 сообщениях
Записей в дневнике: 1
deadangel На верном пути
Отправить сообщение для deadangel с помощью ICQ Отправить сообщение для deadangel с помощью Skype™
По умолчанию

Программа WPE Pro. Передаю только то, что нашли мои ГМ...
deadangel вне форума   Ответить с цитированием
Старый 30.09.2010, 16:00   #4
MaS0n
Модератор
 
Регистрация: 09.03.2010
Адрес: dev/null
Сообщений: 126
Сказал(а) спасибо: 44
Поблагодарили 111 раз(а) в 47 сообщениях
MaS0n Скоро придёт к известностиMaS0n Скоро придёт к известности
Отправить сообщение для MaS0n с помощью ICQ
По умолчанию

ИД квеста шлется клиентом, ВПЕ модуль подгружается в память клиента и перехватывает отсылки пакетов

Мы можем на сервере только сделать проверки типа есть ли этот квест у этого НПС в списке выдаваемых/принимаемых квестов

Такие проверки есть например со спеллами, иначе все пиратки пребывали б в хаосе, подменяешь например огненный шар на ГМ спелл - и гудбай

Это все к тому, что заблочить ВПЕ сервером нельзя. На офе этим занимается варден, который просто видит впе модуль в памяти клиента и банит
MaS0n вне форума   Ответить с цитированием
Старый 30.09.2010, 16:47   #5
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Оффовый варден - это мертвому припарки, при желании пакеты можно менять файрволлом на роутере. Со спеллами текущие проверки с помощью WPE тоже обходятся, хотя и похитрее. В общем без административных мер все равно нифига не выйдет...
rsa вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch]Маска класов для квестов Burned Отвергнутые патчи 4 05.10.2010 13:24
[patch]Маски классов для квестов virusav Отвергнутые патчи 5 19.08.2010 22:26
Помощь в написании условия в SD2 Prefect Новичкам 15 02.06.2010 08:38
Отображение сгруппированных квестов timmit Баг-репорты 7 30.05.2010 12:59
Предложение квестов группе frenk Баг-репорты 6 08.03.2010 21:41


Текущее время: 20:38. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot