А с чего же все началось? Как-то раз, сидя в аське, я узнал у хорошего знакомого про то, что этот чат записывает в базу данных переменную с юзерагентом ("HTTP_USER_AGENT) без каких-либо проверок.
Переварив эту инфу и зная о том, что поле с правами пользователя в БД называется "
***", я решил проверить чат на sql-injection.
Я накатал простенький php-скрипт, увеличивающий "
***" на несколько пунктов,
"ля = ляляля
"
*и т.д. и т.п.
и запустил его на Денвере. После чего, зайдя в чат, увидел много новых возможностей: Админская комната, Панель управления администратором, кнопка смены заголовка комнаты и т.д.
Админы раз за разом убирали мой статус, а я снова и снова проделывал этот нехитрый трюк, становясь администратором :).
Такое правда было? Когда? :stranno:
Ссылка на пост
28 янв 2010 в 06:10