远程侦控系统的设计与实现

远程侦控系统的设计与实现

论文摘要

随着信息技术的普及发展,计算机与网络成为社会、政治、经济、文化生活的重要组成部分,与此同时,计算机越来越多的出现在犯罪活动当中计算机犯罪案件的一个显著特征就是发现难,取证难。在某些案件侦办过程中,侦察员可以通过各种渠道在嫌疑人没有察觉的情况下接触到他的计算机。此时如果将远程侦控软件的服务端植入嫌疑人计算机,侦察员就可以远程获取该机的键盘记录、屏幕显示、硬盘文件等关键信息,从而起到扩大线索、掌握实时动态的、形成证据链的作用,最终直接推动案件进展。本文中,首先分析了系统的开发背景和当前远程控制软件的发展情况,概述了系统需要解决的主要问题,简单介绍了系统所采用的主要技术和主要贡献。然后分析了系统的功能需求和非功能需求,并对系统需求以流程图和用例图的形式来进行详细说明。其次,在需求分析的基础上,进行了系统架构设计。一是根据系统需求提出系统设计目标和原则,二是分别对技术架构和功能架构进行了设计。三是在功能架构设计中,讨论系统各个部分的功能组成,从而得出一个动态的系统功能流程。再次,进行了系统的详细设计。在系统的需求分析和架构设计的基础上对系统用例中使用的类和对象进行进一步的细化,确定类的属性和方法,确定系统对象之间的协作关系,绘制了各个关键步骤的协作图,建立了系统类图。最后,在详细设计的基础上,进行系统实现。由于远程侦控系统使用条件与应用环境都比较特殊,所以在服务端植入上,采用了线程注入的方式;在键盘记录截取、屏幕截取等功能上,主要使用了WINDOWS API函数库来实现;在客户端、服务端通信方式的选择上,考虑到各个实战单位资金投入方面的因素,最终采用了域名转向的技术;在服务端安全性保全上,使用了rootkit技术以便当服务端被删除、破坏的条件下,从更低的层次实现键盘记录截取的功能,并从指定虚拟主机下载、修补服务端。本系统在实际使用时,用户可以根据特定办案环境采用比较灵活的方式自行设置客户端、生成服务端,以达到最佳侦控效果。本次设计的远程侦控系统,简单易学,工作稳定,适应性强,传输的数据采用了的加密算法,数据传输过程也有一定的隐蔽性,只需投入很少的资金就可以创建使用环境开展正常的侦控工作。经过较长时间实际工作检验,远程侦控系统对某些性质特殊、侦察方式特殊的案件十分适用,而且相对减少了一线侦察员的工作强度。该系统目前已经在一些案件发挥了关键作用,取得了良好的工作效益。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 软件开发背景
  • 1.2 国内研究现状
  • 1.3 系统需要解决的主要问题
  • 1.4 本文的主要工作
  • 1.5 论文的组织结构
  • 第2章 系统需求分析
  • 2.1 系统概述
  • 2.1.1 系统的业务模型
  • 2.1.2 系统的业务流程
  • 2.1.3 系统的总体要求
  • 2.2 系统需求问题描述
  • 2.2.1 系统功能性需求
  • 2.3 系统的非功能性需求
  • 第3章 系统架构设计
  • 3.1 系统目标和原则
  • 3.1.1 系统的设计目标
  • 3.1.2 系统的设计原则
  • 3.2 系统技术架构设计
  • 3.2.1 系统总体架构
  • 3.2.2 部署架构
  • 3.2.3 逻辑架构
  • 3.3 系统功能架构设计
  • 第4章 系统的详细设计
  • 4.1 系统建模
  • 4.1.1 系统关键步骤的协作图
  • 4.1.2 系统类图
  • 4.1.3 系统的动态结构图
  • 第5章 系统实现与测试
  • 5.1 系统的总体实现
  • 5.2 键盘截取功能的实现
  • 5.3 IE历史记录与进程信息获取功能的实现
  • 5.3.1 IE历史纪录获取
  • 5.3.2 进程信息获取
  • 5.4 客户端、服务端通信的实现
  • 5.4.1 域名更新的实现方法
  • 5.4.2 客户端、服务端通信的实现方法
  • 5.5 系统性能分析
  • 5.6 对升级版本的规划
  • 第6章 结论
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于组件化与服务端渲染的动态内容管理系统[J]. 电脑知识与技术 2020(09)
    • [2].基于服务端存储的可信计算模型[J]. 清华大学学报(自然科学版) 2009(07)
    • [3].在Web项目服务端访问Office文件[J]. 电子世界 2012(10)
    • [4].智慧生态环境监测数据服务端硬件架构设计与实现[J]. 信息与电脑(理论版) 2014(24)
    • [5].关于LBS通信系统中服务端的设计与实现[J]. 信息与电脑(理论版) 2012(20)
    • [6].一种服务端驱动的无锁的文件元数据操作方法[J]. 计算机工程与科学 2009(S1)
    • [7].学生轨迹跟踪系统服务端的设计与实现[J]. 电脑与电信 2016(11)
    • [8].基于云服务的交互式设备检测方法研究[J]. 现代信息科技 2019(19)
    • [9].浅析采用Ajax技术实现表单的服务端验证[J]. 新经济 2014(20)
    • [10].主控网络服务端的设计与实现[J]. 硅谷 2009(19)
    • [11].服务端无状态技术研究[J]. 电力信息与通信技术 2017(11)
    • [12].IPTV播放器客户端和服务端模块设计[J]. 软件工程 2016(02)
    • [13].微信小店服务端的JAVA实现[J]. 电脑知识与技术 2014(19)
    • [14].基于ProtocolBuffer协议的服务端-客户端通信[J]. 电脑编程技巧与维护 2014(12)
    • [15].Socket高效网络服务端研究[J]. 现代计算机(专业版) 2011(10)
    • [16].基于云服务端的多种医疗信息共享系统的研究进展[J]. 中国卫生事业管理 2015(01)
    • [17].基于IEC61850客户端和服务端互联方法研究[J]. 电子世界 2019(19)
    • [18].WebSocket技术在Web端和服务端之间的应用[J]. 数字技术与应用 2016(07)
    • [19].简单快速的远程木马Xploit[J]. 网友世界 2010(22)
    • [20].基于构件技术的移动SNS服务端架构[J]. 电信科学 2011(09)
    • [21].基于服务端密钥存储的网络计算机数字证书系统的相关探究[J]. 数字技术与应用 2014(09)
    • [22].SaaS模式在零售行业中的机遇[J]. 信息与电脑 2011(15)
    • [23].网络监控系统的设计与实现[J]. 计算机与数字工程 2010(10)
    • [24].基于Thrift的服务端数据推送机制设计[J]. 网络新媒体技术 2017(03)
    • [25].WebGIS中带图业务数据的缓存和预取机制研究[J]. 计算机测量与控制 2016(05)
    • [26].Linux特洛伊木马关键技术研究[J]. 电脑知识与技术 2009(09)
    • [27].面向服务端私有Web API的自动发现技术研究[J]. 网络与信息安全学报 2016(12)
    • [28].基于WSAAsyncSelect模型的GPRS服务端程序设计[J]. 测控技术 2016(12)
    • [29].如何使用容器服务搭建微信小程序[J]. 计算机与网络 2017(07)
    • [30].网管汇聚平台中的服务性能监测研究[J]. 电视技术 2020(08)

    标签:;  ;  ;  

    远程侦控系统的设计与实现
    下载Doc文档

    猜你喜欢