首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
库函数的识别是整个反编译过程的一个重要组成部分。结合反编译的整个过程特点,全面地分析了对可执行程序的静态库和动态库识别的实现技术问题,并给出了相应可行的实现方案。在实际中得到了很好的应用。  相似文献   

2.
邱景 《计算机工程》2009,35(21):88-90
分析一般函数在反汇编后的结构特征,提出一种基于基本块划分的函数识别技术,将其用于库函数快速识别的设计中。针对库函数识别中的重定位及级联识别等问题,给出解决方案,阐述建立、读取库函数特征数据库的实现方法以及库函数识别算法。实验结果证实,该技术可以准确地识别库函数。  相似文献   

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

4.
逆编译是编译的逆过程,目的是将可执行的二进制机器代码变换为功能等价的高级语言代码,它在监控恶意代码,挖掘软件漏洞的工作中起着重要的作用。而在面向对象语言的逆编译过程中,模板化库函数识别的难度和复杂性非常大。通过分析现有的C++库函数识别方法,针对库函数模板识别中特征值冲突的关键问题,提出一种改进的特征值构造方法,它能够更完整的保存库函数信息,降低特征值冲突出现的概率,并通过识别部分C++标准模板库函数验证了该算法。  相似文献   

5.
C++逆编译中库函数识别研究   总被引:2,自引:0,他引:2  
逆编译系统中库函数识别是最基本的功能之一,而针对C++语言的逆编译研究相当少见。文章在库函数识别方面分析了C++语言与C语言的异同之处,归纳了C++库函数识别的要点,提出并实现了一个基于特征识别的算法,在部分库函数上进行实验并取得了成功。  相似文献   

6.
通过自学习生成库函数识别模板库   总被引:1,自引:0,他引:1  
库函数识别是反编译中的重要的环节,也是难点之一。成功地识别库函数,不仅有利于反编译后继阶段的实现,而且对用户阅读理解反编译生成的高级语言程序大有助益。实现库函数识别,最困难的是为各种编译系统各个版本各种模式的库函数分别构造库函数识别模板库,这是工作量很大的任务。本文介绍了DECLER中所采用的通过自学习生成模板库的方法。该方法减轻了库函数识别模板库的工作量并降低了技术难度。该技术和工具将向用户开放  相似文献   

7.
反编译中的静态库识别研究   总被引:3,自引:1,他引:2  
库函数的识别是整个反编译过程的一个重要组成部分。根据可执行程序的静态库的识别过程,该文提出了在这个过程出现的中间代码生成、伪函数模块识别、库函数提取、库函数识别等问题,并给出了对这些问题的解决方法。这些方法在实际的静态库的识别中得到很好的应用。  相似文献   

8.
二进制翻译中的库函数识别技术研究   总被引:5,自引:2,他引:5  
齐宁  付文  赵荣彩 《计算机应用》2006,26(4):983-985
体系结构的不断发展给软件开发者带来了巨大的风险,造成了新体系结构推广的困难,而二进制翻译技术使得可执行代码可自动迁移到新的体系结构。介绍了在开发一个静态二进制翻译系统(I2A翻译系统)中的库函数识别技术,并提出了解决库函数识别问题的新的方法。基于IA-64体系结构的调用约定及实例分析证明,该方法是一种简单实用的库函数识别方法,经I2A系统验证是有效的。  相似文献   

9.
二进制翻译中的库函数处理   总被引:1,自引:1,他引:0  
在二进制翻译技术中,快速有效地处理系统库函数调用是一个值得研究的课题.基于动静结合二进制翻译技术,提出一种对系统库函数进行分类处理的算法,能够很好地利用动静结合二进制翻译的技术特点和目标机本地的函数调用约定,减少不必要的内存操作,提高源二进制代码在目标机上的执行效率.该算法能够在系统库函数和系统调用之间灵活地切换,并且对于系统库函数有较强的适用性.经过大量的测试验证,在应用该算法后,Digital Bridge Version2系统不仅能够正确有效地处理系统库函数调用,并且性能有了很大的改善.  相似文献   

10.
研究了静态手写体签名识别和认证的问题。针对静态手写体签名无法提供笔画之间前后时序动态信息和手写笔画的压力信息,提出了一种利用手写签名的几何中心作为特征值的识别和认证算法。首先将静态签名图像依据几何中心不断进行切分,使其成为独立的小块;然后依据各个小块的几何中心的相对位置和距离提取特征值;在此基础上进行签名识别和认证。实验结果显示本方法快速有效,所提取的特征能稳定地描述包含集合形变的手写签名字体。该方法能拓展应用到手写体的识别系统中。  相似文献   

11.
基于ARM的图书管理系统的研究与实现   总被引:2,自引:0,他引:2  
本文采用无线射频技术(RFID),设计了基于ARM微处理器S3C2440A的手持式图书管理系统。重点介绍了该系统的硬件组成与软件平台的体系结构。该系统具有良好的人机交互界面,能够快速地与PC进行信息交换;减少了图书上架、分类和盘点的时间;实现了图书精确典藏,提高了图书的管理效率。  相似文献   

12.
基于ARM的移动图书导航系统   总被引:2,自引:1,他引:2  
李自强  张小波  周光辉  杨蒙蒙  马志远  惠坤 《软件》2011,32(9):26-30,60
为改善图书馆繁杂的图书管理工作,在此提出一种基于ARM的移动图书导航终端方案。根据该方案,设计出基于ARM的硬件终端和Qt/Embedded Linux终端导航软件。该导航终端通过获取图书条码或图书题名关键字查询出图书的详细位置信息,为用户提供导航服务。同时,移动导航终端使得图书的寻架与归架简单化,不仅方便了读者而且减少了图书管理人员的工作量。  相似文献   

13.
介绍了目前在嵌入式系统应用中常用到的几种操作系统,详细讨论了μCOS-Ⅱ在基于ARM体系结构的ARM920激控制器S3C2410上移植的实现过程.  相似文献   

14.
介绍了嵌入式系统领域中的常用RISC微处理器——ARM处理器的ARM指令集与Thumb指令集,分析了应用程序的ARM代码与Thumb代码的各自的优势与不足,研究了生成高密度、执行效率高的混合代码的方法。  相似文献   

15.
基于ARM的嵌入式火灾报警控制器的研究   总被引:5,自引:0,他引:5  
介绍了基于高性能的32位ARM的嵌入式火灾报警控制器,对国内、国外火灾报警控制器的特点作了阐述,从侧面论述了本文介绍的控制器的一些特点。对嵌入式火灾报警控制器的软、硬件做了概述,经实际检验满足消防技术规范。  相似文献   

16.
本文介绍了一种嵌入式ARM开发的新思路,在ADS和Proteus仿真软件开发环境下搭建ARM开发的虚拟平台,并通过一个步进电机控制的实例说明搭建此平台的具体步骤.实践证明,没有开发板,ARM学习者也可以完成ARM嵌入式系统的学习;对于ARM开发者此平台不但降低了开发成本,而且缩短了开发周期.  相似文献   

17.
基于ARM的鱼雷控制平台研制   总被引:1,自引:0,他引:1  
针对鱼雷控制变量多、算法复杂、同步要求严格、计算量大和通讯任务重等问题,以ARM处理器为主控芯片,通过理论分析和实验验证完成了基于嵌入式框架的控制平台设计,通过自顶向下的设计方法,确定了整体设计方案,实现了外部接口,并完成了各个子模块设计,最终完成了基于中断方式的硬件设计及软件设计。经系统联调,结果表明,鱼雷具有精度高,稳定性好等优点,完全满足系统设计的要求。  相似文献   

18.
崔永利 《电脑学习》2010,(4):16-17,21
介绍了基于ARM的水族箱景观控制的整体方案设计。从含氧量控制、喷泉控制和LCD显示三个模块详细阐述景观控制的硬件和软件实现。  相似文献   

19.
介绍Java虚拟机的概念,以常用的KVM为例,讲述了将Java虚拟机移植到ARM平台的方法,重点介绍了移植过程中的编译选项。  相似文献   

20.
介绍一种在基于ARM的嵌入式Linux系统中使用JamPlayer和Jam配置文件,利用FPGA的JTAG接口对其进行在线配置的方法,为软件无线电应用中实现可重配置的移动终端提供一种新方法。  相似文献   

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

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