一个外挂关于外挂模拟校验的问题
朋友拿的一个外挂 我看了下 T|W的壳,难搞 不脱了 ,直接抓包。还好没加密。所以打算自己写个服务器不过ACCEPT函数老是失败,挂显示连接超时,请教高手是什么原因/:L
这是我的服务器代码:
#include "windows.h"
#include "stdio.h"
void main()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 2 );
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 )
{
return;
}
if ( LOBYTE( wsaData.wVersion ) != 2 ||
HIBYTE( wsaData.wVersion ) != 2 )
{
WSACleanup( );
}
SOCKET socksrv=socket(AF_INET,SOCK_STREAM,NULL);
sockaddr_in addsrv;
addsrv.sin_addr.S_un.S_addr=inet_addr("127.0.0.1");
addsrv.sin_family=AF_INET;
addsrv.sin_port=htons(26892);
bind(socksrv,(sockaddr*)&addsrv,sizeof(addsrv));
listen(socksrv,2);
sockaddr_in addrclient;
int length=sizeof(sockaddr_in);
char recvbuf={0};
char sendbuf={“我要发送的内容”};
while(1)
{
SOCKET sockcon=accept(socksrv,(sockaddr*)&addrclient,&length);
if(sockcon=INVALID_SOCKET)
printf("连接失败");
printf("%c",recvbuf);
send(sockcon,sendbuf,strlen(sendbuf),0);
recv(sockcon,recvbuf,100,0);
closesocket(sockcon);
}
closesocket(socksrv);
WSACleanup();
} 高手指点下 我好继续研究给个方向也好哦 自己顶下~~郁闷中!!!!!
页:
[1]