перехват сетевых данных из конкретной программы - PullRequest
2 голосов
/ 06 января 2010

я ищу способ обнаружения и захвата данных, отправляемых в и из конкретной программы, я пытался использовать что-то вроде wireshark, но все это кажется мне чепухой, поэтому мне было интересно, может ли кто-нибудь помогите мне получить данные, перевести их в текст, разрешить их редактирование, а затем повторно отправить новую отредактированную информацию по пути.

Ответы [ 2 ]

1 голос
/ 06 января 2010

Wireshark, безусловно, путь. Он будет собирать данные, поступающие на определенный порт (который вы, вероятно, можете легко соотнести с программой). Я надеюсь, что это не происходит по SSL (хотя wireshark не сильно вам поможет, если это так).

Но если вам придется перепроектировать коммуникационный протокол сервера, захват сетевых пакетов - это наименьшая из ваших проблем. Обратный инжиниринг сложен и может быть довольно подвержен ошибкам, поскольку он часто основан на догадках. Я предлагаю сделать это в качестве крайней меры: если сервер предназначен для связи с внешним миром, возможно, где-то где-то есть документация по протоколу, которая будет намного более надежной, чем трассировка проволочной акулы.

1 голос
/ 06 января 2010

Ищите Захватить поток TCP элемент / пункт меню в Wireshark.

Редактировать: Это на самом деле Следить за потоком TCP .

...