首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
C反编译库函数识别的算法研究及实现   总被引:3,自引:0,他引:3  
库函的识别是C语言反编译器的重要组成部分。本文首先分析了C库函数在中间代码中的存放方式以成模式;其次介绍了采用顺序-索引-链接技术构造C库函数特征表的方法,最后给出C库函数的识别算法。  相似文献   

2.
周明德  洪海 《电脑学习》1994,(2):1-3,25
反编译是一种能将低级语言翻译成高级语言的工具。本文对C语言反编译中有关技术进行讨论,指出在实现C反编译器中遇到的普遍性问题给予一般评述,提出了相应的解决方法。  相似文献   

3.
库函数的识别是C语言反编译器的重要组成部分,此文论述了C反编译库函数识别中存在的技术难点,并给出其解决方案。  相似文献   

4.
本文对C语言反编译技术展开讨论,指出在实现C语言反编译器中会遇到的普遍性问题;针对这些问题,提出了相应的解决方法;在此基础上,我们在PC机上开发了一个C反编译系统,该系统能将C(Turbo C或MSC) 编译生成的执行码(或目标码)经反汇编得到的汇编程序翻译成C语言程序。  相似文献   

5.
C反编译控制流恢复的形式描述及算法   总被引:7,自引:0,他引:7  
反编译是软件逆向工程的重要组成部分。控制流恢复是C反编译的重要组成部分。本文首先描述了验证反编译结果与原程序功能等价的模型;其次从数学角度提出了C编译和反编译控制结构的数学模型并给出其性质;再次根据对C控制语句编译结果的分析,以扩展的BNF形式描述了C控制语句反编译的约束属性方法;最后给出并说明了反编译控制流恢复的算法及其运行示例。  相似文献   

6.
编译程序被认为是现代计算机系统的基本构成,本文重点分析了C语言编译器设计与实现的相关问题,文章先阐述了C语言编译器总体设计的相关内容,包括词法、语义分析等;再介绍了C语言编译器的实现路径,希望能对相关人员工作有所帮助.  相似文献   

7.
C反编译控制流分析——非结构化代码的处理   总被引:1,自引:0,他引:1  
本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的恢复。用GoTo语句处理一些非结构化的情况。  相似文献   

8.
反编译研究现状及其进展   总被引:8,自引:1,他引:8  
一、反编译的定义、作用及其结构编译器的概念众所周知,但逆编译器的概念却还是很新奇,它允许将所定义的目标代码映射到高级表示。计算字典为编译和逆编译给出了下面的定义: 编译:转换高级语言成目标代码的程序……逆编译:一种试图…从机器代码转换回到与原程序相似的某种程序的程序。  相似文献   

9.
本文首先介绍了Fox反编译的必要性,然后介绍了Fox文件的结构和语句结构,最后介绍了Fox文件反编译的实现方法。用本文介绍的这种方法反编译Fox文件,操作简便、直观、速度快;并且反编译得到的程序可直接在Fox环境下运行。  相似文献   

10.
基于IDA的反编译中,首先利用IDA作为反汇编的前端,通过以IDA plug-in编写的连接器来导出IDA的反汇编相关结果信息,然后以导出的信息为基础,进行汇编语言到中间语言的翻译、过程/函数的恢复及数据流和控制流分析等后续反编译过程.阐述了利用IDA连接器,在导出反汇编相关结果信息的基础上,设计并实现了从汇编语言到中间语言的转换.  相似文献   

11.
ETL过程是构建数据仓库的重要步骤。大多数现有ETL系统在数据量较大时处理效率偏低。根据ETL在公共数据中心的实际应用改进了原有的ETL结构。鉴于公共数据保密性的特点,设计了数据不同的获取方式;在设置数据转换规则的过程中结合相应领域知识,保证数据质量;前置机之间实行负载均衡,同时把数据转换的不同步骤分配到两台ETL服务器来完成,保证抽取和转换效率。通过实验证明了该ETL系统具有较好的效率。  相似文献   

12.
本文从如何提高软件可移植性问题出发,论述了开发多系统通用界面软件的应用需求,软件设计总体目标及其设计思想;程序的结构设计、软件设计和实现中的主要技术关键和难点,以及操作系统原命令语言应用机制和系统库作支撑环境的设计特点。文章最后阐述了人机界面标准化问题的重要性。  相似文献   

13.
基于C/S模式的信息网络系统的设计与实理   总被引:1,自引:1,他引:0  
本文对客户/服务器(Client/Server)的基本概念,原理进行了一定程度的叙述,并结合具体实践及如何使用这种新的技术中的问题作了概括,对基于C/S模式的广域信息网的建立提出了一个简单而实用的方案。  相似文献   

14.
针对广域网中网络备份系统存在备份速度低、网络带宽需求高和数据冗余等问题,提出并实现一种具有重复数据删除功能的网络文件备份系统。通过在客户端实现重复数据删除技术,对文件进行分块和在备份过程中去除重复数据块,减少客户端与服务期间需要传输的数据量,使得文件备份的速度获得较大提高,也较大地降低网络带宽要求,显著提高了网络备份系统的性能。此外,备份过程中客户端去除了重复的数据块使得服务器中存储的数据块都是唯一的,极大地降低了系统所需要的存储空间,同时,服务器端的数据块引用管理的设计很好地解决了空闲数据块耗费存储空间的问题。  相似文献   

15.
为了解决海洋数据的多源异构问题,使用户对大量复杂的海洋数据进行有效管理,设计并实现一套海洋信息管理系统。首先介绍系统的体系结构,然后对各模块进行详细的阐述,并对海洋数据进行了详细的分析。针对海洋数据存在数据不一致、数据空缺和数据冗余等问题,使用基于累积变化量的时间序列异常检测方法,有效检测出海洋数据中的异常点,再对异常点进行修正,保证了海洋数据的质量,从而建立一套完善的海洋信息管理系统,使得海洋相关部门的业务流程更加科学化和规范化。  相似文献   

16.
计算机网络远程通信系统软硬件设计与实现   总被引:1,自引:0,他引:1  
本文介绍一种新型远程通信系统,它克服了一般远程通信系统速度慢的缺点,将通信速度提高了80多倍,同时,其硬件比一般远程通信系统简单,成本只有一般远程通信系统的一半左右,进一步提高了新型远程通信系统的性能价格比。在新型系统中精简了远程通信协议,提高了信道有效利用率;采用了各种行之有效的数据压缩算法,并加以改造,使之性能最佳;提供了程序远程透明执行功能,大大提高了系统的响应速度。  相似文献   

17.
多指标综合评价在大型复杂系统的评价决策过程中有着极其重要的地位。本文在多指标综合评价统计理论及其方法的研究基础上,建立了评价问题的统计模型,解决了实现该模型的技术问题,最后重点介绍了在计算机上实现该模型的主要数据结构及算法。  相似文献   

18.
采用现代化的管理方法、手段和工具已成为企业生存和发展的重要条件。“公路货运企业综合信息管理系统”是为公路货运企业研制的一个大型软件系统,为提高企业的社会效益和经济效益,增强企业的竞争力,发挥了积极作用。本文详细论述了系统需求分析、系统总体结构、子系统设计和系统运行模式。  相似文献   

19.
面向对象语言在大型并行软件设计和开发上具有巨大的潜力。本文介绍了在网络环境上,我们设计 的面向对象C++并行编译系统OOCPCS的面向对象的大粒度数据流并行模型和总体设计,并讨论了其中一些重要的实现技术。  相似文献   

20.
随着社会信息化程度的不断提高,信息发布技术广泛应用于社会各领域。传统信息发布系统中制作节目的复杂度很高,且发布的信息只能融合某些限定的多媒体元素,大大限制了用户的使用。为此,提出一种基于标签引擎技术的设计方法,包括制作节目,自动生成HTML页面,工作区重现等。在此基础上详细介绍该系统的设计思想与实现方法。实践表明,基于标签引擎技术的信息发布系统具有良好的用户透明性和可扩展性,是一种良好的技术解决方案。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号