期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于命题演算的高级控制结构恢复
1
作者 张靖博 赵荣彩 +1 位作者 庞建民 付文 《计算机工程》 CAS CSCD 北大核心 2010年第16期4-6,共3页
提出一种基于命题演算的二进制代码高级控制结构恢复方法。该方法针对低级指令之间的控制依赖关系进行形式化,将其抽象为命题逻辑变元,并且沿着程序执行路径进行传播和演算,通过计算结果中的特定命题常元对隐藏于低级代码中的高级控制... 提出一种基于命题演算的二进制代码高级控制结构恢复方法。该方法针对低级指令之间的控制依赖关系进行形式化,将其抽象为命题逻辑变元,并且沿着程序执行路径进行传播和演算,通过计算结果中的特定命题常元对隐藏于低级代码中的高级控制结构进行判定。测试结果表明,该方法能够较好地检测并恢复出循环结构和分支结构,且具备针对谓词指令的分析和恢复能力。 展开更多
关键词 软件逆向分析 命题逻辑 控制结构恢复 控制依赖
下载PDF
基于结构语义树的高级控制结构恢复技术
2
作者 刘絮颖 尹青 +1 位作者 蒋烈辉 刘建林 《计算机工程与设计》 CSCD 北大核心 2011年第9期3182-3186,共5页
针对高级控制结构嵌套关系难以恢复的问题,提出了一种基于结构语义树的高级控制结构恢复技术。以经典控制流图结构化算法为基础进行控制流图结构化,获得高级控制结构信息后以反向后序顺序构建结构语义树,对构建成功的结构语义树进行前... 针对高级控制结构嵌套关系难以恢复的问题,提出了一种基于结构语义树的高级控制结构恢复技术。以经典控制流图结构化算法为基础进行控制流图结构化,获得高级控制结构信息后以反向后序顺序构建结构语义树,对构建成功的结构语义树进行前序遍历即可恢复高级控制结构。实验结果表明,该方法能够有效准确地恢复高级控制结构,为后期高级语言代码生成提供准确完备的结构信息,提高反编译结果的准确性。 展开更多
关键词 反编译 控制流图 高级控制结构恢复 结构语义树 复合结点
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部