naides
August 25th, 2004, 06:37
The Problem:
I have an application that consistently attempts to access the network, probably a "phone home" atempt.
The firewall detects it and blocks it, but I would like to locate the code that does it and deactivate it. I have looked for a reference of network related API functions, but the list is rather daunting, and I have no clear idea of which API the application may be using, because I do not know anything about network programming.
I searched the app import list, and found nothing revealing, but this is one of those apps that is split in a zillion dlls over several folders, so it is not trivial to examine each one of them for net related APIs.
My question is, is there a low level function/code/port that is always invoked during network access that I can use as a bait to locate the offending code, and the offending dll?
Is there another approach to this problem?
The program is written in Visual C++ 6.0
Sorry for the newbie level question,
I have an application that consistently attempts to access the network, probably a "phone home" atempt.
The firewall detects it and blocks it, but I would like to locate the code that does it and deactivate it. I have looked for a reference of network related API functions, but the list is rather daunting, and I have no clear idea of which API the application may be using, because I do not know anything about network programming.
I searched the app import list, and found nothing revealing, but this is one of those apps that is split in a zillion dlls over several folders, so it is not trivial to examine each one of them for net related APIs.
My question is, is there a low level function/code/port that is always invoked during network access that I can use as a bait to locate the offending code, and the offending dll?
Is there another approach to this problem?
The program is written in Visual C++ 6.0
Sorry for the newbie level question,