检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]数学工程与先进计算国家重点实验室,郑州450001 [2]洛阳外国语学院语言工程系,洛阳471003
出 处:《东南大学学报(自然科学版)》2012年第A02期256-260,共5页Journal of Southeast University:Natural Science Edition
基 金:国家高技术研究发展计划(863计划)资助项目(2012AA012902)
摘 要:为提高反编译过程的整体效率,研究了静态库函数和动态库函数识别技术.结合静态库函数识别的难点,对比分析了面向对象和面向过程2类语言代码对函数识别的影响;结合标准库、专业库和用户库各自的编制方式及特点,对静态库函数的识别模型及其中涉及的一些关键技术,如函数特征的选择、提取与存储、函数识别预处理和特征模式匹配等进行了分析,并且对库函数特征选取、函数模块识别等重要问题给出了应用实例或算法.根据动态库的特点,对使用了一般调用方式和特殊调用方式的动态库函数识别方法进行了简要的分析与论述.最后对库函数识别技术进行了分析总结与展望,对进一步提升程序逆向分析的效果和效率有着重要的参考价值.In order to improve the overall efficiency of decompilation, the identification technology of static and dynamic library functions is studied. First, combined with the identification difficulties of static library functions, the effect of two types code of the object-oriented and process-oriented language is contrastively analyzed. Combined with the respective characteristics of standard libraries, professional libraries and user libraries, the identification model of static library functions and some involved key technologies, such as selection, extraction and storage of function features, the prepro- cessing of function identification and pattern matching, are analyzed and discussed. An algorithm and some applied examples are also given for some important problems in the function feature extrac- tion and the function identification. Secondly, according to the characteristics of the dynamic library, which use the common call mode and the special call mode, the identification technology is briefly studied. Finally, the identification technology of the static and dynamic library functions is summarized, which has important reference value for further enhancing the effectiveness and effi- ciency of the program reverse analysis.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249