- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计任务书-局域网监控技术研究和实现
电 子 科 技 大 学
毕业设计(论文)任务书
拟题单位 电子科技大学计算机学院 审题人 郭建东
题目全称 局域网监控技术研究与实现
主要任务:
对局域网监控领域的相关技术进行研究
完成一种局域网监控软件的设计
3.对设计的软件程序实现
起止时间: 2005年 3 月 10 日至 2005年 6 月10 日
学生姓名 李筝 专业 算机科学与技术 班次
指导单位 电子科技大学计算机学院
指导教师 郭建东,王庆先
设计地点 电子科技大学UESTC-INTEL IXA实验室
成果形式 软件产品
2005年 6 月 11 日
目录
摘 要 2
ABSTRACT 3
第一章 绪论 4
1.1 系统概述 4
1.2 系统实现的功能 7
1.3 开发平台 7
第二章 客户端系统设计 8
2.1 功能模块设计 8
2.2 其他相关设计 10
第三章 关键技术介绍 10
3.1 SOCKET编程及面向无连接的通信的建立 10
3.1.1 SOCKET基本概念 12
3.1.2 建立SOCKET 13
3.1.3配置SOCKET 14
3.1.4面向无连接通信的建立 14
3.2 HOOK编程 17
3.3 DLL技术 20
3.4远程线程注入 28
第四章 客户端系统实现技术 31
4.1 程序实现流程图 31
4.2功能模块实现 33
4.2.1 屏幕截图 33
4.2.2 键盘跟踪 37
4.2.3 进程监控 38
4.2.4 文件监控 42
4.2.5 远程注销 44
4.2.6 远程关机 45
第五章 总结 47
第六章 结束语 48
摘 要
本论文主要阐述了应用于局域网的远程监控软件。这套远程监控软件以Visual C++作为开发工具,采用C/S模式,分为服务器端程序和客户端程序两部分。控制端安装服务器端程序,客户端进程为了不出现在任务栏和任务管理器中,以免被监控机上的用户发现将其删除,采用了远程线程注入的方式。位于同一个局域网内的服务器和客户机之间采用用户数据报协议(UDP)作为传输层通信协议。本程序应用了大量的Windows API函数来实现监控远程计算机的屏幕,设置勾子来记录用户的击键信息,还是实现了对其运行进程,目录,文件操作的监控,远程控制其系统功能(如关机,注销等)。
论文重点介绍了客户端系统的设计及实现。第一章对本软件的编程模式,建立通信方式以及开发平台进行了简单的介绍。第二章概述了客户端系统的设计及其实现的功能。第三章详细介绍了实现客户端系统所涉及到的关键的技术,如SOCKET,面向无连接的通信等。第四章对客户端功能模块的实现结合代码进行了详细的讲述。第五章阐述了该系统的一些可扩展,完善的地方。
关键字:监控,进程隐藏,勾子,SOCKET,API
ABSTRACT
This remote monitor software which exploited by VISUAL C++,primarily applied in the Local Area Networks(LAN) and divided into two parts,Client and Server.The Client stay on the Client. In order to hide the monitor process,we adopt the remote thread insert techonology,so that the remote user cannot delete it.As to the transport protocol,we selected the User Datagram Protocol,and formulated application protocol,so that the client can receive the orders from the server and do anything order by the server.
Many API functions are used in this paper in order to monitor the keyboard,screen ,process and file system of the remote computer,Finally we can shutdown and logoff the rem
您可能关注的文档
- 权证成交量和价格行为之探讨.ppt
- 机电一体化系统的机电有机结合分析和设计.ppt
- 机械工程基础_第十章_标准件和常用件.ppt
- 李慧娟案(第二章 行政法渊源第七章行政立法和行政规定 第十六行政诉讼.doc
- 李冰-武汉_护士绩效考核和护士长执行力.ppt
- 李静绩效管理和绩效考核 - 贵州广播电视大学.pptx
- 材料和图表分析型.ppt
- 材料的核算和管理.ppt
- 材料科学信息资源和服务推介.ppt
- 材料科学和人类文明-第6章_信息材料.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)