木马程序原理分析与设计(源码)【字数:17543】
二十一世纪是信息的时代,网络技术的不断发展,带给人们更加便捷的生活。网络技术也在社会的政治,经济,文化方面发挥着至关重要的作用。然而,也有许多恶意的程序被开发出来,影响网络环境的安全,木马技术就在其中占据着十分重要的地位。所以,对木马进行研究,了解木马的工作原理,做到知己知彼,才能正确应对木马带来的危害,保护网络环境的安全。本文开发木马所用的语言是C++,Visual Studio 2010作为开发的工具,并采用客户端/服务器的结构来开发木马。服务器就是木马程序本身,客户端再与服务器进行通信连接后,再控制木马的运行。本文设计的木马程序具有查看从机信息,查看从机进程,执行关机重启指令,查看从机文件目录的功能,并且使用任务管理器,防火墙和杀毒软件进行测试,完善木马程序的功能,从而达到了任务的基本要求。关键词木马;客户端/服务器模式;远程控制;Socket
本文设计的木马程序具有查看从机信息,查看从机进程,执行关机重启指令,查看从机文件目录的功能,并且使用任务管理器,防火墙和杀毒软件进行测试,完善木马程序的功能,从而达到了任务的基本要求。
关键词:木马;客户端/服务器模式;远程控制;Socket
Abstract
21th Century is the time of information, the continuous development of network technology has been bringing people a more convenient life. Network technology also plays a vital role in the social, political, economic and cultural aspects. Meanwhile, there are many malicious programs have aslo been developed, affecting the security of the network environment.Trojan horse technology occupies a very important position in malicious programs. Therefore, conduct *好棒文|www.hbsrm.com +Q: ¥351916072$
ing the research ,understanding the working principle of Trojan, can assist us correctly cope with the Trojans,and assure the safety of network environment
This system progarammed Trojan language in C++, using Visual Studio 2010 as the development tool, and the client / server structure to develop Trojan horse. The server is the Trojan , the client communicates with the server and then controls the operation of the trojan.
The system designs the Trojan program with these functions : a view from the machine information, a view from the machine process,the shutdowning restart instruction, the checking the file directory from the machine .This system improve the Trojans function by using the task manager to test the firewall and antivirus software, in order to achieve the basic requirements of the task.
Keywords: Trojan; c / s mode; remote control; socket
目 录
第一章 绪论 1
1.1研究背景 1
1.2木马的发展过程 1
1.3研究的目的 2
1.4主要工作 2
1.5 本文结构框架 3
第二章 木马技术基础 4
2.1木马介绍 4
2.2木马系统结构 4
2.3木马的基本特征 5
2.4木马的功能 6
2.5木马的种类 7
2.6小结 9
第三章 木马工作原理和关键技术 10
3.1木马的伪装 10
3.2木马的隐藏 11
3.3木马植入技术 12
3.4木马启动技术 12
3.5 TCP/IP网络编程技术(windows socket) 13
3.5.1 IP协议 14
3.5.2 TCP协议 14
3.5.3套接字(socket)简介 16
3.6开发技术 17
3.6.1 C++介绍 17
3.6.2 C++语言的优点 17
3.6.3 C++开发过程 18
3.6.4开发工具Visual studio 2010 介绍 18
3.6.5 Windows MFC 简介 19
3.7小结 19
第四章 系统总体设计思路 20
4.1系统概述 20
4.2功能结构图 21
4.3技术可行性分析 22
4.4性能可行性分析 23
4.5小结 24
第五章 系统详细设计和实现 25
5.1系统总体设计 25
本文设计的木马程序具有查看从机信息,查看从机进程,执行关机重启指令,查看从机文件目录的功能,并且使用任务管理器,防火墙和杀毒软件进行测试,完善木马程序的功能,从而达到了任务的基本要求。
关键词:木马;客户端/服务器模式;远程控制;Socket
Abstract
21th Century is the time of information, the continuous development of network technology has been bringing people a more convenient life. Network technology also plays a vital role in the social, political, economic and cultural aspects. Meanwhile, there are many malicious programs have aslo been developed, affecting the security of the network environment.Trojan horse technology occupies a very important position in malicious programs. Therefore, conduct *好棒文|www.hbsrm.com +Q: ¥351916072$
ing the research ,understanding the working principle of Trojan, can assist us correctly cope with the Trojans,and assure the safety of network environment
This system progarammed Trojan language in C++, using Visual Studio 2010 as the development tool, and the client / server structure to develop Trojan horse. The server is the Trojan , the client communicates with the server and then controls the operation of the trojan.
The system designs the Trojan program with these functions : a view from the machine information, a view from the machine process,the shutdowning restart instruction, the checking the file directory from the machine .This system improve the Trojans function by using the task manager to test the firewall and antivirus software, in order to achieve the basic requirements of the task.
Keywords: Trojan; c / s mode; remote control; socket
目 录
第一章 绪论 1
1.1研究背景 1
1.2木马的发展过程 1
1.3研究的目的 2
1.4主要工作 2
1.5 本文结构框架 3
第二章 木马技术基础 4
2.1木马介绍 4
2.2木马系统结构 4
2.3木马的基本特征 5
2.4木马的功能 6
2.5木马的种类 7
2.6小结 9
第三章 木马工作原理和关键技术 10
3.1木马的伪装 10
3.2木马的隐藏 11
3.3木马植入技术 12
3.4木马启动技术 12
3.5 TCP/IP网络编程技术(windows socket) 13
3.5.1 IP协议 14
3.5.2 TCP协议 14
3.5.3套接字(socket)简介 16
3.6开发技术 17
3.6.1 C++介绍 17
3.6.2 C++语言的优点 17
3.6.3 C++开发过程 18
3.6.4开发工具Visual studio 2010 介绍 18
3.6.5 Windows MFC 简介 19
3.7小结 19
第四章 系统总体设计思路 20
4.1系统概述 20
4.2功能结构图 21
4.3技术可行性分析 22
4.4性能可行性分析 23
4.5小结 24
第五章 系统详细设计和实现 25
5.1系统总体设计 25
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/677.html