приветствую. сразу говорю никогда такое не делал. wireshark - просто монстр с кучей непонятного хотя принцип работы конечно же ясен. сейчас я логирую все пакеты в\на свой внешний интерфейс. с целью выудить оттуда логин\пасс для вконтакта. ведь вроде в открытом виде передаются? подскажите пжлста, куда хоть копать чтоб это сделать? приветствуются ответы более конкретные чем "в гугл \ в мануал!". куда вообще копать? а если кто-то не поленится расписать в деталях что и как... тому вообще огромное спасибо. (уверен что не слишком много действий нужно проделать).
В открытом виде логин и пароль не передаются, передается хэш.Ищи протокол http, get/ vkontakte.ru, а внутри ищи строчку cookie: guid=
неправильно. Все передается в открытом виде, даже SSL не используется. Если нужна краткая инструкция, то: 1. Получив доступ к компьютеру, через который проходят запросы пользователя к вконтакту, делаем дамп трафика. tcpdump -i интерфейс -s 4096 -r файл.tcpdump 2. Когда нужный нам запрос точно попал в файл, анализируем его. Аутентификация на вконтакте проходит в два шага - перед отправкой формы, он делает аякс-зарос почтового ящика или логина, который указали в поле. Если такой существует в базе, то форма с логином и паролем отправляется в незашифрованном виде на login.vk.com. Если посмотреть в файле дампа момент когда была отправлена форма, можно найти два TCP-потока, первый это отправка ajax-запроса на подтверждение логина, второй, это непосредственно форма с паролем. Можно конечно просто поиском в текстовом редакторе найти в дампе строчку "Host: login.vk.com", но более правильным будет открыть полученный дамп в wireshark'е, ввести в поле фильтра http.host == "login.vk.com", и получить совсем немного записей. follow TCP Stream для каждой из них даст примерно следующий результат: POST / HTTP/1.1 Host: login.vk.com Connection: keep-alive User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.6 (KHTML, like Gecko) Chrome/4.0.261.0 Safari/532.6 Referer: http://vkontakte.ru/login.php?r=1&email=test%40test.ru Content-Length: 102 Cache-Control: max-age=0 Origin: http://vkontakte.ru Content-Type: application/x-www-form-urlencoded Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Encoding: gzip,deflate,sdch Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3 act=login&success_url=&fail_url=&try_to_login=1&to=&vk=&email=wolong%40sibears.org&pass=ПАРОЛЬ&expire=
А ничего, что запрос авторизации идет через https://login.vk.com : Какая уж тут передача пароля/логина в открытом виде???
Хочу достать пароль или куки от вконтакта через Wireshark+Cain у человека который сидит в нём через мою вафлю. Если пробивать свой комп через Wireshark, то нахожу там строку это и есть куки, а если человек сидит с телефона, то там такой строки нет, а есть только вот это должны же как-то куки браться оттуда или пароль? подскажите. http с телефона, кстати.
Во первых этот пакет не для вк, Host посмотри. Во вторых - на телефонах сейчас по большей части сидят из ВКприложения, там куков нет, там более интересная история. снифай пакеты и смотри.