-
-
[旧帖]
挂钩send函数,取不到IP地址和端口号
0.00雪花
-
发表于:
2011-5-6 23:47
4045
-
[旧帖] 挂钩send函数,取不到IP地址和端口号
0.00雪花
int WINAPI MySend(SOCKET s, const char* buf, int len, int flags)
{
struct sockaddr_in s1;
int len1;
getpeername(s,(struct sockaddr *)&s1,&len1);
if (memcmp(buf , xxx , 5) == 0 )
{
pSendLogFile=fopen("C:\\a.txt", "a+");
fprintf(pSendLogFile, "%s:%d\n",int_ntoa(s1.sin_addr),ntohs(s1.sin_port));
fclose(pSendLogFile);
}
return pSend(s, buf, len, flags);
}
上面是涉案代码,在勾住WS2_32.dll的send后,试图去取通信的IP和端口,IP地址全是204.204.204.204,,端口都没有小于过5万的,肯定是不对的,现在不知道为什么,恳请大家帮忙.
函数是肯定勾到了,是用微软它给的库,我自己根本不怎么动手,所以不存在误操作因素
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!