基于视窗操作系统的程序隐藏技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xiafe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Rootkit 技术是各种攻击中通常采用的技术,它为恶意软件提供了隐藏行迹的功能。因此,为保护用户计算机安全,对Windows 操作系统环境下的Rootkit 技术展开研究,不仅在犯罪嫌疑人的远程监控及远程特定信息获取中具有重要的理论和实践意义,而且在特定用户信息的保护中也具有较高价值。   从用户模式和内核模式两个方面分别分析了Rootkit 程序采用的主要技术,归纳并说明了常用的Rootkit 检测技术和检测原理。以此为基础,阐述了一个基于Rootkit原理的且封装了TCP(Transmission Control Protocol)通信和NDIS(Network DriverInterface Specification)通信两种通信方式的PCTS(Program Concealment Tools)系统的设计思想,分析了该系统的应用场景,给出了PCTS系统的功能需求,如通信、隐藏等。按照自顶向下的设计原则,论述了PCTS系统的体系结构和工作流程,阐明了系统启动模块、通信模块、命令解析模块和隐藏模块的具体设计。   基于NDIS 协议驱动的原理及通信函数封装原理,给出了NDIS 协议驱动的实现、应用程序和驱动的交互方式及NDIS 协议驱动采用的通信保障机制。在此基础上,基于NDIS 协议驱动实现了一个可以隐藏通信端口的中间层API(ApplicationProgramming Interface)。说明了PCTS 系统具体实现,其中着重论述了隐藏模块的实现,包括用户模式隐藏的进程注入技术、导入表二次跳转挂钩技术及内核模式隐藏的SSDT(System Service Dispatcher Table)挂钩及DKOM(Direct Kernel Object Manipulation)技术等。   测试结果表明,PCTS系统能够随系统自启动,能够隐藏特定信息,包括端口、注册表、文件、进程等。而且在用户的配置下能根据用户的不同需求对相关隐藏信息进行恢复。
其他文献
摄像机标定是利用标定物体的二维图像信息和真实测量的三维空间信息来计算摄像机标定参数的过程。获得精确的摄像机标定参数是实现双目视觉系统的前提,使用摄像机标定参数矩
基于对象的存储是一种新的网络存储模式,它融合了SAN的高性能和NAS的跨平台两个优点,发展前景广阔。它将90%左右的数据管理下移动智能存储设备,缓解了元数据服务器和文件系统
基于参考图像的乳腺肿块计算机辅助诊断(Computer-aided diagnosis, CAD),不仅提供待诊乳腺图像可疑肿块的决策值,指示其为肿块的可能性,而且提供一系列与待诊图像相似的确诊
拥塞控制技术(Congestion Control Technology)是针对网络拥塞问题而提出的有效解决方案。在计算机科学、控制理论、运筹学等学科的交叉领域,拥塞控制成为增强系统整体性能的
随着计算机网络和多媒体信息的迅猛发展,用户的检索需求在不断变化,用户不再满足于文本检索,多媒体信息的检索备受关注。当前已有的多媒体个性化模型大多是基于用户检索词建
随着无线传感器网络技术的发展,其应用领域也日益广泛。然而,由于应用需求的多样性和无线传感器网络平台的异质性(不同的硬件结构、通信协议和操作系统),传感器网络应用的开
在普适多媒体计算环境下,由于不同接收终端有着不同的屏幕尺寸,无线视频网络在传输前需要对视频分辨率进行转换。空间分辨率转码是解决此问题的一种有效途径。为了减少计算量
随着人机交互技术向着“以人为中心”的多媒体、多模式交互的方向发展,传统的基于键盘、鼠标的交互方式越来越显示出自身的局限性;将基于计算机视觉的手势识别方法融入到新一
随着支持网络连接的嵌入式系统广泛应用于消费电子和通信领域,一个界面友好、运行高效的嵌入式系统浏览器已成为这些领域的迫切需求。ClearBrowser是基于ClearX平台实现的浏
随着互联网技术的迅猛发展,尤其是分布式网络的发展,有力地推动了数字商品产业的销售与传播,这些数字产品可以在无任何品质损伤的情况下很容易的被拷贝和再分发,又使得互联网