Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Баг в Amx Mod X
D1mJkeeeДата: Среда, 17.12.2008, 19:48 | Сообщение # 1
Главный Администратор
Смайл настроения:
Группа: Админы
Сообщений: 298
Репутация: 17 « 17 »
Статус:
Недавно я обнаружил баг в AMX Mod X 1.76. Суть заключается в том, что мы можем зайти под ником админа, даже не зная пароля и нас не удалит с сервера. Как он работает? В admin.sma есть команда amxauthXXXX, где XXXX - четыре английский буквы, которые формируются случайным образом, используется она для того, чтобы кикнуть игрока с сервера при неверном пароле. Заходим на сервер с AMXX. Узнаем любой ник или тег, на который в user.ini стоит пароль, меняем свое имя на запароленное. В результате нас кикнет с сервера с ошибкой "You have no entry to the server...". Все правильно, так как мы не знаем пароль, поэтому не можем под данным ником играть. Но в консоле мы можем видеть следующее:

* Invalid Password!
Unknown command: amxauthQXAD
Kicked by Console: "You have no entry to the server..."
Kicked :"You have no entry to the server..."

Самое важное здесь то, что команда amxauthQXAD, засветила свои четыре случайные буквы, они могут быть везде разные и меняются при смене карты. Теперь пишем в консоле команду: alias "amxauthQXAD" ""
Затем снова заходим на сервер с ником, на который стоит якобы пароль. В результате нас не кикнуло и мы спокойно играем, потому что действие команды amxauthQXAD было изменено. Я уже сообщил об этом баге разработчикам здесь. Также они ответили, что данный баг пофиксили в новой версии AMX Mod X 1.8.
Как закрыть данный баг на своем AMXX, до выхода версии 1.8:
1. Откройте исходники admin.sma. Обычно файл находится в директории cstrike/addons/amxmodx/scripting.
2. Найдите в нем следующий код:
server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")

3. Замените его на:
server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")
return PLUGIN_HANDLED

4. Сохраните файл и скомпилируйте его заново, запустив compile.exe.
5. Скопируйте новый файл admin.amxx из папки compiled себе на сервер в папку plugins




  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
  • Venture-Green (1)
  • Новый Топ пользователей с аватарами для Ucoz (0)
  • Простой и красивый вид формы опроса (0)
  • Красивый информер "кто нас сегодня посетил" для Ucoz (0)
  • Flash радио для сайта (0)
  • Флудилка (23)
  • Чего не хватает на сайте ??? (21)
  • Как вы узнали о нашем сайте! (9)
  • Мне сделайте аваторку!!! (9)
  • Нужна шапка для форума! (9)
  • D1mJkeee
  • nayk
  • 6bIk
  • Silver-Bullet
  • name
  • GRAFF
  • ReAn1MaToR
  • Batareyka
  • OnlineGame
  • MyLife
  • kolobok
  • news_nomadru
  • prostitutki_name
  • prezident
  • sex_racom
  • olechka_novosubirskaya
  • irina_korneva58
  • venture_green
  • Elgrassa22
  • Gambler95
  • Copyright MyCorp © 2024