Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > перехват данных от программы


Автор: Stas123 29.3.2011, 22:44
Добрый вечер.

Есть такой вопрос.
Имеется программа-клиент, которая пересылает данные/принимает их от сервера.
Вопрос можно ли написать программу, которая будет перехватывать эти данные, находясь на том же компе, что и клиент?


Автор: boostcoder 29.3.2011, 22:45
да. это называется http://ru.wikipedia.org/wiki/%D0%A1%D0%BD%D0%B8%D1%84%D1%84%D0%B5%D1%80.

Автор: kemiisto 29.3.2011, 22:49
Цитата(Stas123 @  29.3.2011,  20:44 Найти цитируемый пост)
Вопрос можно ли написать программу, которая будет перехватывать эти данные, находясь на том же компе, что и клиент?

1) Можно.
2) Пиши. smile 
3) За такое сажают.

Автор: xvr 30.3.2011, 11:23
Цитата(Stas123 @ 29.3.2011,  22:44)
Имеется программа-клиент, которая пересылает данные/принимает их от сервера.

Телепатически? Или все же через какие то осязаемые каналы?

Цитата

Вопрос можно ли написать программу, которая будет перехватывать эти данные, находясь на том же компе, что и клиент?
Ответ на этот вопрос зависит от ответа на предыдущий  smile 

Автор: Stas123 30.3.2011, 22:19
Я не знаю , через какой-то порт коннектится.

Автор: xvr 31.3.2011, 12:13
Цитата(Stas123 @ 30.3.2011,  22:19)
Я не знаю , через какой-то порт коннектится.

'Какой то порт' тоже может быть разный - LPT, RS232, TCP, UDP. Это все 'порты'  smile 
Если имеется в виду какой то из IP мира, то сначала нужно узнать какой именно порт, а потом его слушать (например через [win]pcap). Для других тоже есть перехватчики


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)