Пользователь через браузер Chrome/Firefox/opera запрашивает адрес http://vk.com/app******_*******?ref=1, где ******* - ID vkontakte. Вопрос: Как програмно вытащить ID? Данная програмка перехватывает только URL | IP. Пример перехвата URL
Code: var s,sk:string; begin s:=http://vk.com/app******_*******?ref=1; sk:=copy(s,pos('_',s)+1,pos('?',s)-1); end; В строке sk будет лежать id.
Со строками я работать умею... Мне неизвестна строка S... Речь идёт о том, как перехватить адрес целиком
Вот на хакере есть статья перехвата трафика + модификация его же. Посмотри скорее всего это то, что нужно. Я сам не стал вчитываться, время терять не охота. А вообще поиск от гугла и яндекса реально рулит
Не нашел я там подходящего... Ещё есть варианты? Уж очень нужно иды контактовские вытаскивать при запросах. Подменять ничего не нужно
Ну выбери какой-нибудь вариант и реализуй: 1. Ставишь winpcap, читаешь документацию, перехватываешь исходящий трафик и из него парсишь нужное 2. Поднимаешь локальный прокси, перенаправляешь все запросы на него, парсишь нужное 3. Пишешь dll, инжектишь в процессы браузеров, перехватываешь работу с сетью, парсишь нужное 4. Пишешь драйвер...
2Kaimi По поводу WinPCAP, я вот столкнулся с проблемой, когда снимаю http трафф часто появляется мусорные данные и невозможно получить тело сообщения т.е. снифаются только заголовки. Есть способ от этого избавится и какой т.к. гуглил на тему не один я сталкивался с этой проблемой. Могу приложить сорцы, если нужно. PS Отписался в этой теме что бы не плодить сущностей без надобности.