基于动态二进制平台的软件网络通信过程逆向分析

被引量 : 2次 | 上传用户:anran520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件网络通信过程的逆向分析在入侵检测、木马检测、协议逆向分析以及网络隐蔽通道的检测等方面都具有重要的应用价值,对其进行深入研究具有重要的意义。本文首先提出了一种基于动态二进制平台的软件网络通信过程逆向分析技术。利用动态二进制平台对网络应用程序解释执行,并在程序执行过程中对其动态插桩分析,准确记录软件网络通信过程中的程序执行轨迹。根据程序执行轨迹,从以下几个方面分析软件网络通信过程:线程创建关系、线程同步关系、socket对象操作函数关联性和套接字I/O模型。研究线程创建方法及特点,设计线程创建关系的获取方法;研究线程同步机制,设计线程同步关系的分析方法;研究socket对象操作函数关联性,提取关联的socket对象操作函数集合,并在此基础上分析通信信息,包括通信目标IP地址、目标端口、通信协议以及传输数据等;研究套接字I/O模型,分析各模型特点,提取各模型特征函数,在此基础上提出基于自动机的套接字I/O模型识别方法。其次,研究可视化方法,根据软件网络通信过程的信息特点提出可视化要求及目标,设计可视化图形以及可视化算法,将软件网络通信过程中的线程创建关系、线程同步关系以及socket对象操作函数关联性分析结果展现为可视化的图形形式。然后,设计软件网络通信行为分析方法,捕获网络数据并分析提取TCP数据与UDP数据,提出软件网络通信行为分别与TCP数据包、UDP数据包的关联性分析方法。论文最后设计并实现了基于动态二进制平台的软件网络通信过程逆向分析系统,并对套接字I/O模型识别、软件网络通信过程可视化、软件网络通信行为分析、以及软件网络通信行为与网络截包数据关联等功能进行了测试与分析。结果表明,系统能够正确并高效的分析软件网络通信过程。
其他文献
金融危机的爆发,使得世界经济体系和格局都发生了深刻变化。受其影响,我国需要对现有对外经济战略进行调整。通过分析我国对外经济失衡的现状,从内在制度和经济结构上分析我国在
硕士研究生是我国建立创新体系和未来夺取世界知识经济制高点的重要人力资源,其能否顺利就业是国家高层次人力资源配置最为重要的关键环节。随着高等教育大众化和用人体制的
阎连科是位独树一帜的作家,在繁杂的社会环境里坚守对乡土世界的钟情,寻找适应当下乡村的言说方式。以往对其研究较多关注的是自身作品的探讨,而没有把他置于更为广阔的视域。本
朝鲜后期的汉语教材《骑着一匹》、《中华正音》、《华音启蒙谚解》、《你呢贵姓》,这四本汉语教材在成书时间上均处于我国清朝时期,并且都是用当时通行的口语编写,具有明显的东
艺术可以说是一个民族文化精神的体现,艺术的表现形式应该是具有民族特色的。水彩画隶属于西方绘画体系,于18世纪在英国发展完善而成为一个独立的画种。其独特的艺术魅力与审美
暂予监外执行制度是我国一项重要的刑罚执行制度,它存在着弊端:暂予监外执行的程序不够完善;病残鉴定缺乏有效的监督制约;暂予监外执行的监管机制不健全;暂予监外执行收监执
目的:体外分离、培养、鉴定人脐带间充质干细胞,并行成骨方向诱导。同时构建羟基磷灰石/胶原支架材料,观察与其生物相容性。检测人脐带间充质干细胞复合羟基磷灰石/胶原支架材料
【目的】1.建立经“套管法”改进的异种血管移植型实验性大鼠腹主动脉瘤模型,并评价该模型作为研究AAA发病机制的可行性;2.观察氢气饱和生理盐水对实验性大鼠腹主动脉瘤模型的
本文提出一种改进的多重尝试Metropolis算法,用于非线性动态随机一般均衡模型的贝叶斯参数估计和模型选择。多重尝试策略通过每次迭代抽取多个尝试点的方法来提高算法的混合
编者按:$$最近一个时期,许多城市纷纷出台政策促进“夜经济”。从大排档“撸串”到咖啡馆“撸猫”,从宵夜加餐到健身减肥,24小时不打烊数字公共服务、深夜值守小微信贷、视频在线
报纸