Archive for二月, 2005

今天是郁闷的一天

本以为自己只挂了一门,在家里高兴个半天。

没想,复变也挂了,连体育也挂了,人走坏运喝水都塞牙。

重修费要交一大笔了,估计这学期要省着点花钱了。

今天起早,对电信新版拨号器作了些分析,前天跟ks讨论了下此程序的加密算法,意识到
想完全模仿它的行为和动作是不可能的。

于是采用了移花接木的方式。

共编了三个小程序 p81.exe p82.exe p888.exe

源代码如下:

//file:p82.exe

// for port 82 ,update

#include “winsock2.h”
#include “string”

void main()
{ //init network stack
WSADATA wsaData;
WSAStartup( MAKEWORD(2,2), &wsaData);
char genbuf[256];
SOCKET p82;
SOCKET in;
sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = inet_addr(“0.0.0.0″);

//start “port 82″ server
p82 = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
addr.sin_port = htons(82);
bind(p82,(SOCKADDR*)&addr,sizeof(addr));
listen(p82,5);

for(;;)
{
int sizeofaddr = sizeof(addr);
in = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
in = accept(p82,(SOCKADDR*)&addr,&sizeofaddr);
recv(in,genbuf,256,0);
closesocket(in);
}

}

//file:p81.exe
// for port 81,username and password pair check

#include “winsock2.h”
//#include “iostream.h”
#include “string”

const char * CLIENT_IP = “10.254.118.80″ ;
const char * SERVER_IP = “60.178.69.2″ ;
const char * PROXY_IP = “192.168.0.90″ ;
void main()
{ //init network stack
WSADATA wsaData;
WSAStartup( MAKEWORD(2,2), &wsaData);
char genbuf[1024];
char tail[200];
int size;

//cout

Comments (5)

Next entries »