-Видео

Гоним
Смотрели: 39 (0)

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в _Hacking_

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.05.2006
Записей:
Комментариев:
Написано: 4992


ВЗЛОМ ЧАТА,ВЗЛОМ ФОРУМА

Четверг, 11 Мая 2006 г. 21:21 + в цитатник
если знаешь , что такое CGI, то жми...
Рубрики:  Взлом

_Hacking_   обратиться по имени Четверг, 11 Мая 2006 г. 21:21 (ссылка)
В любом чате фрейм, в котором вы пишете сообщения, генерится динамически (для каждого входящего) и, возможно, содержит несколько скрытых полей. Типа (так хранится UserlD).

Идея в следующем: сохраняем содержимое этого фрейма на диске и исправляем его так, чтобы можно было с ним работать со своего винта. Т.е. заменяем ссылки типа /cgi-bin/refresh pi на полный путь www.chat.nsk.su/cgi-bin/refresh.pl и вместо скрытых полей формы пишем типа (что бы можно было их изменять) После этого делаем HTML документ для "сборки чата" из кусков. Т.е. примерно так:

"First htm"

html>

frameset rows="80%, 20%">

frameset cols="70%,30%">

frame name="razg" src= "http //www chat.nsk.su/cgi-bin/refresh cgi?win+razgovor+nocookie#end">

frame name="right" src="http //www chat.nsk.su/right.html">

/frameset>

frame name="bot" src="start.htm">

/frameset>

/html>


П.С. перед каждой строкой поставь <
















Start.htm - это и есть тот фрейм который мы сохранили и изменили.

После этого просто броузером открываем страницу (First.htm). И сразу(!!!) попадаем в чат, минуя стандартную процедуру входа.

Это позволит:

1. Обходить зарегистрированные имена.

2. Прятать свой IP от киллеров, засчет взятия чужого ID'a.

Дальше интересно вычислить IP участников. Если не запрещён тэг , то это позволит вставлять в своё сообщение ресурс со своей машины. Сам по себе звук не нужен, но этот косяк позволил вставить в свой месс строку типа . Этот скрипт (spy.exe) вызывался с машины каждого участника чата. Это позволит увидеть IP всех (скрипт просто сохраняет на винт данные из переменной окружения REMOTE_ADDR). Примерно в это-же время в чате появились приваты. Это значит, что документ в главном фрейме (тот где мессы все) стал называться по другому.

До приватов:

http://www.chat.nsk.su/cgi-bin/refresh.cgi?win+razgovor#end

После появления приватов:

http://www.chat.nsk.su/cgi-bin/refresh.cgi?win+razgovor+SP345678#end

Где SP456789 - UserlD

После этого в скрипт (spy.exe) был добавлен вывод ID'a из переменной окружения HTTP_REFERER. Ну а сопоставить ник с ID'ом не проблема, т.к. ID каждого прописан там же примерно в такой строке:


Tyт ник





(Это строка взята из правого фрейма, где можно вызвать функцию "Кто в чате").

После этого перестало быть проблемой сопоставление ника и IP. Затем можно позабавиться с приватами.

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

Осталось только одно. Известно, что в чате есть киллеры, но ничего не известно про то, что это, где это, как это. Известно только, что для того, чтобы киллерствовать надо зайти на какую-то страничку. Очевидно, что в этой киллерской страничке показываются имена. Предположим, что имя показывается таким, каким его вводить. Исходя из этого, под именем MyNick зашел в чат (через прокси), и начал легонько ругаться (надо было, чтобы киллеры зашли на свою страничку). После этого, изучив лог нашего ВебСервера (OmniHTTPd beta), можно увидеть там обращение со страницы, не относящейся к известным нам страницам чата. Лезем на эту страницу и получаем запрос на ввод пароля, со словами "Дорогой администратор...". Это приятно греет душу. Дальше можно подобрать пароль или ещё что придумать. Но ситуация сложилась гак, что мы оказались в одной сети с киллером, и, запустив сниффер, мы получаем пароль.
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку