ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Amx Mod X
  #1  
Старый 16.12.2008, 23:10
Аватар для InfernoNet
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию Amx Mod X

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

Уязвимость заключается в том, что можно сидеть под ником администратора и использовать все его примочки не зная даже пароля.

Уязвимость работает только на Amx Mod X 1.76. В файле admin.sma существует amxauthXXXX. XXXX - это как раз буквы которые нам нужны. Они выстраиваются рандомным образом и выкидывают игрока при неверном пароле...

Чтоб использовать уязвимость, вводим ник администратора сервера и заходим на сам сервер. После чего вас обязательно выкинет с сервера с текстом "You have no entry to the server". Зато в консольке у нас появится надпись:
Цитата:
* Invalid Password!
Unknown command: amxauthAXJS
Kicked by Console: "You have no entry to the server..."
Kicked :"You have no entry to the server..."
Вторая строка является очень важной. В ней есть последние четыре нужных нам буквы (AXJS). Прописываем в консоль команду
Цитата:
alias "amxauthAXJS" ""
где последние четыре цифры взяты из консоля.
 
Ответить с цитированием

  #2  
Старый 16.12.2008, 23:39
Аватар для InfernoNet
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

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

В файле admin.sma находим строку
Цитата:
server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY")
и под ней пишем
Цитата:
return PLUGIN_HANDLED
После чего сохраняем и компилируем файл admin.amxx, который затем кидаем в папку plagins.
--
Все компилированные файлы хранятся в папке compiled.
 
Ответить с цитированием

  #3  
Старый 17.12.2008, 00:35
Аватар для CrazyStudentS_Mi}{
CrazyStudentS_Mi}{
Постоянный
Регистрация: 04.07.2007
Сообщений: 827
Провел на форуме:
2504528

Репутация: 882


По умолчанию

а это где писать?
 
Ответить с цитированием

  #4  
Старый 17.12.2008, 00:40
Аватар для InfernoNet
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

Цитата:
Сообщение от CrazyStudentS_Mi}{  
а это где писать?
Что именно писать?
 
Ответить с цитированием

  #5  
Старый 17.12.2008, 00:47
Аватар для CrazyStudentS_Mi}{
CrazyStudentS_Mi}{
Постоянный
Регистрация: 04.07.2007
Сообщений: 827
Провел на форуме:
2504528

Репутация: 882


По умолчанию

обьясни что такое аэмикс мод икс, Я чет так и не понимаю что это
 
Ответить с цитированием

  #6  
Старый 17.12.2008, 01:16
Аватар для InfernoNet
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

Цитата:
Сообщение от ChaaK  
Ты пропатчил код и сказал, что он уязвимый? Непохэк
В первом посте показана уязвимость кода, который был создан разработчиком. Во втором посте показано, как закрыть уязвимость разработчика при помощи моей одной строки. Повторюсь, данная уязвимость действует только на AmxModX 1.76. В последующих версиях данной уязвимости нету.

CrazyStudentS_Mi}{, AmxModX - это дополнение для игр на движке Half-Life которое стоит практически на всех серверах мира.

Последний раз редактировалось InfernoNet; 17.12.2008 в 01:18..
 
Ответить с цитированием

  #7  
Старый 17.12.2008, 17:57
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

InfernoNet спасибо!!
всё работает)))))))
 
Ответить с цитированием

  #8  
Старый 17.12.2008, 19:04
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Надо еще отметить что уязвимость работает только на тех админов, кто имеет доступ по нику, а не айпи адресу
 
Ответить с цитированием

  #9  
Старый 18.12.2008, 00:59
Аватар для InfernoNet
InfernoNet
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме:
3428344

Репутация: 595
По умолчанию

Цитата:
Сообщение от Isis  
Надо еще отметить что уязвимость работает только на тех админов, кто имеет доступ по нику, а не айпи адресу
Ну я думаю, это и так понятно. Ведь если уязвимость работала по IP адресу, то с сервера не выкидывало бы из-за того, что вводишь ник администратора.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ