远程控制程序的设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
随着计算机网络技术的飞速发展,黑客技术也不断更新,它对网络安全构成了极大的威胁。特洛伊系统作为黑客工具中重要的一员,其技术日新月异,破坏力之大是绝不容忽视的。因此,对系统技术的研究刻不容缓。
本文首先介绍了系统的基本概念,包括系统的结构、行为特征、功能、分类以及系统的发展现状和发展趋势。然后详细介绍了系统的工作原理和系统系统的关键技术。系统的关键技术包括系统的伪装方式、系统程序的隐藏技术、系统的自启动以及系统的通信技术等。另外,本文研究了远程控制技术,包括TCP/IP协议的介绍、Socket通信技术和客户端/服务器模型(C/S)。
本文在研究系统技术的基础上设计了一款远程控制系统。该系统程序能够通过客户端对远程主机进行控制和监视,服务端可以自动连接客户端。另外该系统程序还包括远程文件操作(文件复制、拷贝、删除、下载、上传等),远程系统控制(关机、重启,鼠标、屏幕锁定,启动项管理),网络连接控制,远程进程管理和文件传输等功能。最后本文实现了这一款系统程序,并对其进行了测试。测试结果显示该系统程序实现了所有的功能,能够对远程主机进行控制。
关键词???? 系统, Socket,远程控制
功能分析
由于要实现的是远程控制系统程序,因此需要实现的功能如下:
(1)?????
被控制端上网后自动通知:当己植入服务器端程序的计算机上网后,程序自动连接信息中转系统,获得客户端所在主机的IP,然后通知客户端。
(2)?????
获取被控制端主机硬盘资料信息:利用本系统可列举被控计算机所有硬盘上的所有目录和文件信息,具体信息包括目录名、文件名、目录或文件属性、大小、修改时间等。
(3)?????
远程文件操作:远程修改文件、文件夹,下载、上传文件,删除、新建文件等。
(4)?????
远程系统控制:该功能可实现对被控制端主机的重启、关机、注销,鼠标、键盘的锁定和解锁。
(5)?????
获取目标机的系统信息:包括计算机名、当前用户名、当前运行的软件和计算机安装了那些软件。
(6)?????
进程管理:管理被控制的进程,包括查看当前运行的进程信息,终止进程等。
(7)?????
被控制端的伪装、隐藏、自启动等功能。