-
-
[求助]挂钩send函数,取不到IP地址和端口号
-
发表于:
2011-5-7 00:50
5580
-
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",inet_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万的,肯定是不对的,现在不知道为什么,恳请大家帮忙.
函数是肯定勾到了,是用微软它给的库,我自己根本不怎么动手,所以不存在误操作因素
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)