原文服务方: 计算机应用研究       
摘要:
传统的不透明谓词对谓词内部逻辑结构进行复杂化,难以有效应对软件的动态逆向分析.通过插入运行环境检测代码并将检测结果返回给不透明谓词,动态选择分支路径使软件仅在安全环境下运行被保护代码,防止代码被动态分析.引入一般和关键节点概念,提高谓词内部逻辑结构的复杂度,并使用形式化方法进行描述.实验证明,成功检测出虚拟机和调试器并避开了受保护代码;在静态指令统计上与使用变形隐匿的方法对比,具有更好的隐匿效果.
推荐文章
基于逻辑一致性判定的广义不透明谓词检测方法
不透明谓词
约束求解
执行逻辑
后趋约束
基于哈希不透明谓词的JavaScript软件水印算法
不透明谓词
除留余数法
软件水印
JavaScript
基于动态符号执行的不透明谓词反混淆算法
混淆
不透明谓词
反混淆
动态符号执行
路径可达性
不同密度时Hg等离子体的不透明度
不透明度
平均原子模型
电四极跃迁
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于不透明谓词的软件抗动态逆向分析研究
来源期刊 计算机应用研究 学科
关键词 不透明谓词 代码混淆 抗逆向分析 软件保护
年,卷(期) 2017,(8) 所属期刊栏目 软件技术研究
研究方向 页码范围 2422-2428
页数 7页 分类号 TP311.5
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2017.08.042
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李强 14 74 3.0 8.0
2 余祥 8 15 3.0 3.0
3 韩翔宇 4 4 1.0 1.0
4 黄海军 5 15 2.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (24)
共引文献  (24)
参考文献  (9)
节点文献
引证文献  (1)
同被引文献  (4)
二级引证文献  (0)
1974(1)
  • 参考文献(0)
  • 二级参考文献(1)
1976(1)
  • 参考文献(0)
  • 二级参考文献(1)
1983(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(1)
  • 参考文献(0)
  • 二级参考文献(1)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(6)
  • 参考文献(2)
  • 二级参考文献(4)
2008(4)
  • 参考文献(0)
  • 二级参考文献(4)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2010(1)
  • 参考文献(0)
  • 二级参考文献(1)
2011(3)
  • 参考文献(2)
  • 二级参考文献(1)
2012(3)
  • 参考文献(1)
  • 二级参考文献(2)
2013(3)
  • 参考文献(2)
  • 二级参考文献(1)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
不透明谓词
代码混淆
抗逆向分析
软件保护
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导