Reverse Engineering an Application Communicating to Online Servers

234 views Asked by At

I would like to monitor the data that gets sent to and from an application running on my computer, to this outside server.

What do you suppose is a suitable application to best perform this process??

2

There are 2 answers

0
Geoffrey R. On BEST ANSWER

In addition to using Wireshark, you could also perform hooking on socket functions but I am afraid that I can't provide you with any suitable reference of piece of software that let you do so.

Therefore, I suggest you to debug the application, setting breakpoints toward the calls to the interesting functions (I mean send(), recv() and the like) or write a DLL - unless you're not running on Windows - that will hook the functions once you've injected it into your running process.

5
JosephH On

Use Wireshark. It monitors all Layer-3 packets that goes through your network card.