首页    期刊浏览 2024年07月01日 星期一
登录注册

文章基本信息

  • 标题:Dynamic Obfuscation Algorithm based on Demand-Driven Symbolic Execution
  • 本地全文:下载
  • 作者:Yang, Yubo ; Yang, Yixian ; Fan, Wenqing
  • 期刊名称:Journal of Multimedia
  • 印刷版ISSN:1796-2048
  • 出版年度:2014
  • 卷号:9
  • 期号:6
  • 页码:843-850
  • DOI:10.4304/jmm.9.6.843-850
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:Dynamic code obfuscation technique increases the difficulty of dynamically reverse by the runtime confusion. Path explosion directly affects the efficiency and accuracy of dynamic symbolic analysis. Because of the defect, this paper presents a novel algorithm DDD (Demand-Driven Dynamic Obfuscation Algorithm) by using the demand-driven theory of symbolic analysis. First, create a large number of invalid paths to mislead the result of symbolic analysis. Second, according to the demand-driven theory, create a specific execution path to protect the security of software. The design and implementation of the algorithm is based on the current popular and mature SMT (satisfiability model theory), and the experimental effects are tested by Z3 - the SMT solver and Pex - the symbolic execution test tools. The experimental results prove that the algorithm enhance the security of the program.
  • 关键词:Symbolic Execution;Dynamic Obfuscation;Path Explosion;Information Hiding
国家哲学社会科学文献中心版权所有