期刊文献+
共找到33篇文章
< 1 2 >
每页显示 20 50 100
基于静态和动态混合分析的内存拷贝类函数识别
1
作者 尹小康 蔡瑞杰 +1 位作者 杨启超 刘胜利 《软件学报》 EI CSCD 北大核心 2024年第7期3291-3313,共23页
缓冲区溢出等内存错误漏洞的产生往往来自对内存拷贝类函数的不当使用.对二进制程序中的内存拷贝类函数进行识别有利于发现内存错误漏洞.目前针对二进制程序中内存拷贝类函数的识别方法主要借助静态分析来提取函数的特征、控制流、数据... 缓冲区溢出等内存错误漏洞的产生往往来自对内存拷贝类函数的不当使用.对二进制程序中的内存拷贝类函数进行识别有利于发现内存错误漏洞.目前针对二进制程序中内存拷贝类函数的识别方法主要借助静态分析来提取函数的特征、控制流、数据流等信息进行识别,具有较高的误报率和漏报率.为了提高对内存拷贝类函数识别的效果,提出一种基于静态和动态混合分析的技术CPSeeker.所提方法结合静态分析和动态分析各自的优势,分阶段对函数的全局静态信息和局部执行信息进行搜集,对提取到的信息进行融合分析,进而识别二进制程序中的内存拷贝类函数.实验结果表明,尽管CPSeeker在运行时间上有所增加,但在内存拷贝类函数识别的效果上,其F1值达到了0.96,远优于最新的工作BootStomp、SaTC、CPYFinder以及Gemini,并且不受编译环境(编译器版本、编译器种类、编译器优化等级)的影响.此外,CPSeeker在真实的固件测试中也有更好的表现. 展开更多
关键词 静态分析 动态分析 仿真执行 内存拷贝类函数 函数识别
在线阅读 下载PDF
通过自学习生成库函数识别模板库 被引量:1
2
作者 刘宗田 《小型微型计算机系统》 CSCD 北大核心 1996年第9期57-59,共3页
库函数识别是反编译中的重要的环节,也是难点之一。成功地识别库函数,不仅有利于反编译后继阶段的实现,而且对用户阅读理解反编译生成的高级语言程序大有助益。实现库函数识别,最困难的是为各种编译系统各个版本各种模式的库函数分... 库函数识别是反编译中的重要的环节,也是难点之一。成功地识别库函数,不仅有利于反编译后继阶段的实现,而且对用户阅读理解反编译生成的高级语言程序大有助益。实现库函数识别,最困难的是为各种编译系统各个版本各种模式的库函数分别构造库函数识别模板库,这是工作量很大的任务。本文介绍了DECLER中所采用的通过自学习生成模板库的方法。该方法减轻了构造库函数识别模板库的工作量并降低了技术难度。该技术和工具将向用户开放,使用户能参与改进软件的功能。 展开更多
关键词 自学习 反编译系统 函数识别 程序语言
在线阅读 下载PDF
C反编译库函数识别的技术难点及解决方案
3
作者 赵蕾 王开铸 《计算机工程与设计》 CSCD 北大核心 1999年第3期13-17,共5页
库函数的识别是C语言反编译器的重要组成部分。此文论述了C反编译库函数识别中存在的技术难点,并给出其解决方案。
关键词 C语言 反编译 软件逆向工程 函数识别 函数
在线阅读 下载PDF
函数识别器在接触问题中的运用
4
作者 王若林 杜新喜 王萱 《人民长江》 北大核心 2003年第7期67-68,共2页
函数识别器是一种采用算符优先算法的语法分析器 ,可识别在程序运行过程中输入的任意复杂的带变量的函数表达式 ,并根据变量的当前值计算出表达式结果。接触问题广泛地存在于工程结构、机械制造、加工工艺等领域 ,其复杂性主要在于边界... 函数识别器是一种采用算符优先算法的语法分析器 ,可识别在程序运行过程中输入的任意复杂的带变量的函数表达式 ,并根据变量的当前值计算出表达式结果。接触问题广泛地存在于工程结构、机械制造、加工工艺等领域 ,其复杂性主要在于边界条件的非线性结构。以函数识别器为工具 ,将接触状态表示为目标函数 ,引入到接触判定过程。采用二级控制方法实现用目标函数控制网格的变动 ,显著提高计算精度和收敛速度 ,计算实例说明此方法有效。 展开更多
关键词 函数识别 接触问题 二级控制 计算结果
在线阅读 下载PDF
“函数识别器”在结构优化设计中的应用技术研究
5
作者 史平安 《兰州大学学报(自然科学版)》 CAS CSCD 北大核心 2000年第5期35-41,共7页
借助于“函数识别器”为工具 ,采用“二级控制”法实现了用设计变量控制网格的变动 .同时在单元刚度对设计变量的导数计算、目标函数的敏度分析等方面提出了新的解决方案和思路 ,并通过实例说明此方法的合理性和可行性 .
关键词 形状优化 函数识别 结构设计 工程设计
在线阅读 下载PDF
C++逆编译中库函数识别研究 被引量:8
6
作者 胡政 陈凯明 《计算机工程与应用》 CSCD 北大核心 2006年第3期66-68,共3页
逆编译系统中库函数识别是最基本的功能之一,而针对C++语言的逆编译研究相当少见。文章在库函数识别方面分析了C++语言与C语言的异同之处,归纳了C++库函数识别的要点,提出并实现了一个基于特征识别的算法,在部分库函数上进行实验并取得... 逆编译系统中库函数识别是最基本的功能之一,而针对C++语言的逆编译研究相当少见。文章在库函数识别方面分析了C++语言与C语言的异同之处,归纳了C++库函数识别的要点,提出并实现了一个基于特征识别的算法,在部分库函数上进行实验并取得了成功。 展开更多
关键词 逆编译 函数识别 C++标准库 特征识别算法
在线阅读 下载PDF
基于控制流和数据流分析的内存拷贝类函数识别技术 被引量:2
7
作者 尹小康 芦斌 +3 位作者 蔡瑞杰 朱肖雅 杨启超 刘胜利 《计算机研究与发展》 EI CSCD 北大核心 2023年第2期326-340,共15页
内存错误漏洞仍是当前网络攻击中造成危害最严重的漏洞之一.内存错误漏洞的产生往往与对内存拷贝类函数的误用有关.目前针对内存拷贝类函数的识别主要借助于符号表和代码特征模式匹配,具有较高的误报率和漏报率,并且适用性较差.提出了... 内存错误漏洞仍是当前网络攻击中造成危害最严重的漏洞之一.内存错误漏洞的产生往往与对内存拷贝类函数的误用有关.目前针对内存拷贝类函数的识别主要借助于符号表和代码特征模式匹配,具有较高的误报率和漏报率,并且适用性较差.提出了一种内存拷贝类函数识别技术CPYFinder(copy function finder).该技术在内存拷贝类函数控制流特征的基础上,将二进制代码转换为中间语言表示VEX IR(intermediate representation)进行数据流的构建和分析,根据内存拷贝类函数在数据流上的特征进行识别.该技术能够在较低的运行时间下对多种指令集架构(x86,ARM,MIPS,PowerPC)的二进制程序中的内存拷贝类函数进行识别.实验结果表明,相比于最新的工作BootStomp和SaTC,CPYFinder在对内存拷贝类函数识别上具有更好的表现,在精准率和召回率上得到更好的平衡,并且运行时间与SaTC几乎相等,仅相当于BootStomp耗时的19%.此外,CPYFinder在漏洞函数识别上也具有更好的表现. 展开更多
关键词 静态分析 数据流分析 中间表示 内存拷贝函数 函数识别
在线阅读 下载PDF
ARM静态库函数识别技术研究
8
作者 黄飞 尹青 +2 位作者 蒋烈辉 余弦 李继中 《计算机工程与设计》 CSCD 北大核心 2010年第18期3968-3971,共4页
深入地分析了"dcc"对库函数的研究,针对运行在ARM处理器上的应用程序,对静态库函数识别提出在二进制级别上动态提取库函数特征文件的方法。该方法利用ARM处理器汇编特征提取函数模块,并在此基础上根据汇编代码的寻址方式编码... 深入地分析了"dcc"对库函数的研究,针对运行在ARM处理器上的应用程序,对静态库函数识别提出在二进制级别上动态提取库函数特征文件的方法。该方法利用ARM处理器汇编特征提取函数模块,并在此基础上根据汇编代码的寻址方式编码特征提取模式文件并进行动态签名的生成,结合哈希算法对生成的待识别应用程序函数签名和已有签名文件进行特征匹配,识别库函数相关信息。该方案能准确的识别库函数,并有效地解决识别过程中库文件过多和匹配效率之间的矛盾。 展开更多
关键词 静态库函数识别 签名 模式 哈希 ARM
在线阅读 下载PDF
符号积分被积函数识别的一种新方法——因子特征数识别法
9
作者 谢果然 衷仁保 《小型微型计算机系统》 CSCD 北大核心 1991年第4期29-32,共4页
本文在分析已有符号积分被积函数识别的方法后,提出一种新的更有效的识别的方法——被积函数因子特征数识别法。
关键词 符号积分 函数识别 计算机
在线阅读 下载PDF
反编译中的库函数识别技术研究 被引量:1
10
作者 秦艳锋 王清贤 +1 位作者 曾勇军 奚琪 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第A02期256-260,共5页
为提高反编译过程的整体效率,研究了静态库函数和动态库函数识别技术.结合静态库函数识别的难点,对比分析了面向对象和面向过程2类语言代码对函数识别的影响;结合标准库、专业库和用户库各自的编制方式及特点,对静态库函数的识别模型及... 为提高反编译过程的整体效率,研究了静态库函数和动态库函数识别技术.结合静态库函数识别的难点,对比分析了面向对象和面向过程2类语言代码对函数识别的影响;结合标准库、专业库和用户库各自的编制方式及特点,对静态库函数的识别模型及其中涉及的一些关键技术,如函数特征的选择、提取与存储、函数识别预处理和特征模式匹配等进行了分析,并且对库函数特征选取、函数模块识别等重要问题给出了应用实例或算法.根据动态库的特点,对使用了一般调用方式和特殊调用方式的动态库函数识别方法进行了简要的分析与论述.最后对库函数识别技术进行了分析总结与展望,对进一步提升程序逆向分析的效果和效率有着重要的参考价值. 展开更多
关键词 函数识别 函数 静态库 动态库 模式匹配
在线阅读 下载PDF
基于数据流特征的比较类函数识别方法
11
作者 胡安祥 尹小康 +1 位作者 朱肖雅 刘胜利 《计算机科学》 CSCD 北大核心 2022年第9期326-332,共7页
嵌入式设备已经随处可见,它们常常出现在安全领域的关键位置和靠近终端的隐私场所。然而,最近的研究表明,很多嵌入式设备存在后门,发现最多的为硬编码后门(即口令后门)。在口令后门的触发过程中,字符串比较函数(比较类函数)是不可或缺的... 嵌入式设备已经随处可见,它们常常出现在安全领域的关键位置和靠近终端的隐私场所。然而,最近的研究表明,很多嵌入式设备存在后门,发现最多的为硬编码后门(即口令后门)。在口令后门的触发过程中,字符串比较函数(比较类函数)是不可或缺的,其重要性不言而喻。目前,针对比较类函数的识别主要借助于函数签名和控制流特征的匹配,前者不适用于对未知的比较类函数进行识别,并且受编译环境的影响较大,后者具有较高的误报率和漏报率。针对上述问题,提出了一种新颖的比较类函数识别方法CMPSeek。该方法在函数控制流的基础上,对比较类函数的数据流特征进行分析并构建了识别模型,用于对二进制程序中比较类函数的识别,并且适用于剥离的二进制程序(Stripped Binary)。此外,将二进制代码转换为中间语言VEX IR指令,以支持ARM,MIPS,PowerPC(PPC)和x86/64指令集。实验结果表明,当缺少源码、函数名等信息时,相比FLIRT和SaTC,CMPSeek在精准率和召回率上都有着更好的结果。 展开更多
关键词 函数识别 数据流分析 特征匹配 字符串比较函数 二进制程序
在线阅读 下载PDF
一种改进的密码函数识别方法
12
作者 林伟 李伟 +1 位作者 祝跃飞 石小龙 《计算机应用与软件》 CSCD 2016年第3期299-303,313,共6页
密码函数识别在恶意代码分析、软件脆弱性分析等领域具有积极的作用。传统的密码函数识别算法由于识别方式单一而存在识别精度不高的问题。针对上述问题,提出一种改进的基于数据流分析的密码函数识别方法,将数据流分析引入密码函数识别... 密码函数识别在恶意代码分析、软件脆弱性分析等领域具有积极的作用。传统的密码函数识别算法由于识别方式单一而存在识别精度不高的问题。针对上述问题,提出一种改进的基于数据流分析的密码函数识别方法,将数据流分析引入密码函数识别中,利用递进式多特征的方法对密码函数进行识别。实验表明,该方法能够准确定位密码函数在应用程序中的位置,相比现有方法提高了密码函数的识别精度。 展开更多
关键词 密码函数识别 常数特征匹配 数据流分析
在线阅读 下载PDF
识别恶意软件中的加密函数 被引量:1
13
作者 蔡建章 魏强 祝跃飞 《计算机应用》 CSCD 北大核心 2013年第11期3239-3243,共5页
针对恶意软件通过加密函数规避安全检测和流量分析这一问题,提出了一种识别恶意软件中加密函数的方法。通过识别恶意软件动态执行路径中的循环、循环的输入和输出参数,构建恶意软件的动态循环数据流图,通过循环数据流图提取循环的输入... 针对恶意软件通过加密函数规避安全检测和流量分析这一问题,提出了一种识别恶意软件中加密函数的方法。通过识别恶意软件动态执行路径中的循环、循环的输入和输出参数,构建恶意软件的动态循环数据流图,通过循环数据流图提取循环的输入和输出参数集合,设计已知加密函数的参考实现对循环输入集合中的元素进行运算,判断输出是否能够匹配输出集合中的元素从而识别恶意软件中的加密函数。实验证明此分析方法能够分析严重混淆的恶意软件其传输载荷所采用的加密函数。 展开更多
关键词 加密函数识别 循环的输入和输出参数 循环数据流图 循环输入输出集合 动态二进制插桩
在线阅读 下载PDF
一般约束优化基于识别函数的模松弛算法(英文)
14
作者 简金宝 韦小鹏 +1 位作者 曾汉君 潘华琴 《运筹学学报》 CSCD 2011年第2期28-44,共17页
借助于半罚函数和产生工作集的识别函数以及模松弛SQP算法思想,建立了求解带等式及不等式约束优化的一个新算法.每次迭代中,算法的搜索方向由一个简化的二次规划子问题及一个简化的线性方程组产生.算法在不包含严格互补性的温和条件下... 借助于半罚函数和产生工作集的识别函数以及模松弛SQP算法思想,建立了求解带等式及不等式约束优化的一个新算法.每次迭代中,算法的搜索方向由一个简化的二次规划子问题及一个简化的线性方程组产生.算法在不包含严格互补性的温和条件下具有全局收敛性和超线性收敛性.最后给出了算法初步的数值试验报告. 展开更多
关键词 一般约束 最优化 模松弛算法 识别函数 全局收敛性 超线性收敛性
在线阅读 下载PDF
双通道人机控制系统中的驾驶员模型识别 被引量:5
15
作者 屈香菊 谭文倩 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2002年第1期66-69,共4页
针对驾驶员完成飞机纵向速度和俯仰角的跟踪任务 ,对双通道人 机系统中驾驶员描述函数的识别方法进行了系统的研究 .通过驾驶员描述函数识别结果和线性相关性分析 ,提出了一种双通道控制时驾驶员描述函数识别的简化方法 .将双通道人 机... 针对驾驶员完成飞机纵向速度和俯仰角的跟踪任务 ,对双通道人 机系统中驾驶员描述函数的识别方法进行了系统的研究 .通过驾驶员描述函数识别结果和线性相关性分析 ,提出了一种双通道控制时驾驶员描述函数识别的简化方法 .将双通道人 机系统近似分解成两个单通道系统 ,并从理论和实验两方面验证了这种近似方法的可行性 .该方法对双通道人 展开更多
关键词 双通道人-机系统 多回路系统 驾驶员模型 函数识别 动力学耦合
在线阅读 下载PDF
基于趋势分析的发动机振动故障识别 被引量:3
16
作者 王俨剀 马进锐 +1 位作者 廖明夫 仝少博 《推进技术》 EI CAS CSCD 北大核心 2013年第8期1108-1114,共7页
总结十种航空发动机整机故障的振动特征发现,单纯从频率角度分析几乎所有故障模式都表现为转子基频,但是不同故障的振动幅值发展趋势却有所不同。基于此提出了基于趋势模型的发动机振动故障识别方法。讨论了发动机整机振动趋势的数学描... 总结十种航空发动机整机故障的振动特征发现,单纯从频率角度分析几乎所有故障模式都表现为转子基频,但是不同故障的振动幅值发展趋势却有所不同。基于此提出了基于趋势模型的发动机振动故障识别方法。讨论了发动机整机振动趋势的数学描述及不同故障模式的趋势发展特征;建立了平稳波动模型、周期摆动模型、线性发展模型和阶跃突起模型分别描述发动机振动正常状态和三种典型故障模式;为了有效识别上述四种模型,提出了模型识别准则并实现了识别算法。最后以四组发动机实测趋势数据作为案例进行验证,结果表明该方法可以有效地区分故障模式,验证了该方法的正确性和工程实用性。 展开更多
关键词 航空发动机 故障诊断 振动 趋势模型 识别函数
在线阅读 下载PDF
基于环境激励的大跨度双主肋混凝土斜拉桥模态的优化识别研究 被引量:2
17
作者 陈常松 田仲初 +1 位作者 颜东煌 郑万泔 《振动与冲击》 EI CSCD 北大核心 2006年第5期158-161,共4页
研究双主肋混凝土主梁采用“三主梁”模型的约束扭转刚度的分配原则和方法。通过研究斜拉桥模态试验的特点,首次提出了在两点移动测点法的基础上,利用梁模型振型函数优化峰值拾取法的模态参数,取得了理想的效果。整桥模态实验结果与计... 研究双主肋混凝土主梁采用“三主梁”模型的约束扭转刚度的分配原则和方法。通过研究斜拉桥模态试验的特点,首次提出了在两点移动测点法的基础上,利用梁模型振型函数优化峰值拾取法的模态参数,取得了理想的效果。整桥模态实验结果与计算结果比较表明对双主肋混凝土斜拉桥的动力模型刚度分析准确,振型函数优化识别法是可行的。 展开更多
关键词 斜拉桥 双主肋混凝土主梁 环境激励 模态试验 振型函数优化识别
在线阅读 下载PDF
融合小波变换和改进KFD的人脸识别方法 被引量:3
18
作者 朱冰莲 杨吉祥 +1 位作者 许娜 张磊 《光电工程》 CAS CSCD 北大核心 2012年第3期94-99,共6页
基于核函数的Fisher判别分析(KFD)在人脸识别中通常采用高斯径向基函数做核函数,但核函数中参数的选取对分类效果影响较大。目前参数的选取一般仅凭经验,且该方法在处理大样本时,速度较慢。针对这个问题,本文提出了一种融合小波变换和改... 基于核函数的Fisher判别分析(KFD)在人脸识别中通常采用高斯径向基函数做核函数,但核函数中参数的选取对分类效果影响较大。目前参数的选取一般仅凭经验,且该方法在处理大样本时,速度较慢。针对这个问题,本文提出了一种融合小波变换和改进KFD的人脸识别的方法。该方法首先用小波变换降低样本的维数;然后在用KFD进行特征提取时,采用微粒群算法自动获取一个最优参数,增强分类效果;最后用SVM分类器完成特征的识别。实验表明,该方法与传统的KFD相比较,运算时间减少,而且识别率得到提高。 展开更多
关键词 函数:人脸识别 小波变换 微粒群算法 SVM分类器
在线阅读 下载PDF
基于泉流量过程线的管道流与裂隙流识别 被引量:1
19
作者 柯婷婷 束龙仓 《中国岩溶》 CAS CSCD 北大核心 2015年第5期460-467,共8页
岩溶含水系统存在不规则的裂隙网络和管道结构,由于贮水空间的差异,导致水流运移的多变性和水动力参数的复杂难测。基于泉流量过程线的分析技术能够很好地识别岩溶系统中的管道流和裂隙流。文章将泉流量分为3个组成部分:前期蓄水量、快... 岩溶含水系统存在不规则的裂隙网络和管道结构,由于贮水空间的差异,导致水流运移的多变性和水动力参数的复杂难测。基于泉流量过程线的分析技术能够很好地识别岩溶系统中的管道流和裂隙流。文章将泉流量分为3个组成部分:前期蓄水量、快速径流和慢速径流,其中快速径流和慢速径流视为两线性并联水库,建立了前期降雨和瞬时单位线之间的识别函数,识别降雨在岩溶不同空隙类型中的水量分配系数,并将该函数模型应用到后寨地下河岩溶小流域。模拟结果表明,上游到下游前期蓄水量呈增加趋势,而水量进入管道中的分配系数分别为0.84,0.6以及0.48,呈现递减趋势,说明岩溶裂隙结构越往下游越发育。模型计算出的泉流量曲线与实测值相比,NSE达到90%以上,模拟效果理想。 展开更多
关键词 岩溶含水系统 泉流量过程线 管道流 裂隙流 识别函数
在线阅读 下载PDF
基于故障区域快速识别的混合线路故障测距新原理 被引量:11
20
作者 张斯淇 李永丽 陈晓龙 《电力自动化设备》 EI CSCD 北大核心 2018年第10期166-171,183,共7页
提出一种基于故障区域快速识别的架空线-电缆混合线路故障测距新原理。根据故障区域识别函数在线路连接点的相位特征判断故障区域,进而利用混合线路正序测距方程推算得到的故障距离表达式在故障线路段上进行精确测距。该算法无需判断故... 提出一种基于故障区域快速识别的架空线-电缆混合线路故障测距新原理。根据故障区域识别函数在线路连接点的相位特征判断故障区域,进而利用混合线路正序测距方程推算得到的故障距离表达式在故障线路段上进行精确测距。该算法无需判断故障类型,在线路连接点附近故障区域识别无死区,测距过程无需迭代搜索和伪根识别,计算量小,易于编程实现。仿真测试表明,新算法不受故障位置、过渡电阻和负荷电流等因素的影响,满足工程对测距精度的要求。 展开更多
关键词 混合线路 故障测距 故障区域识别函数 相位特征
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部