首页> 外文会议>Web Information System and Application Conference >A Method of JavaScript Path Obfuscation Based on Collatz Conjecture
【24h】

A Method of JavaScript Path Obfuscation Based on Collatz Conjecture

机译:一种基于Collat​​z猜想的JavaScript路径混淆方法

获取原文

摘要

For the symbolic execution, dynamic taint analysis and theorem proving are widely used in software reverse engineering in recent years, the traditional code obfuscation can't make the JavaScript free of the reverse engineering, although the code may read hardly. Based on that, this paper proposes a code obfuscation technique to against the symbolic execution. This technique is based on the unsolved conjecture which named Collatz conjecture. During the obfuscation, the function is stable as well as the control flow is changed. The experiment shows the method this paper used can implement the code protection to JavaScript. And the experiment prove that because of the unsolved problems, the symbolic execution is lack of necessary technical to do the reverse engineering.
机译:对于符号执行,动态污点分析和定理证明近年来在软件逆向工程中得到了广泛的应用,传统的代码混淆无法使JavaScript摆脱逆向工程的影响,尽管代码可能很难读懂。在此基础上,提出了一种针对符号执行的代码混淆技术。该技术基于名为Collat​​z猜想的未解决猜想。在混淆期间,功能稳定,并且控制流已更改。实验表明本文所采用的方法可以实现对JavaScript的代码保护。实验证明,由于存在未解决的问题,符号执行缺乏进行逆向工程的必要技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号