首页> 外文会议>Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on >Automatic Simplification of Obfuscated JavaScript Code: A Semantics-Based Approach
【24h】

Automatic Simplification of Obfuscated JavaScript Code: A Semantics-Based Approach

机译:自动简化混淆的JavaScript代码:基于语义的方法

获取原文
获取原文并翻译 | 示例

摘要

JavaScript is a scripting language that is commonly used to create sophisticated interactive client-side web applications. However, JavaScript code can also be used to exploit vulnerabilities in the web browser and its extensions, and in recent years it has become a major mechanism for web-based malware delivery. In order to avoid detection, attackers often take advantage of the dynamic nature of JavaScript to create highly obfuscated code. This paper describes a semantics-based approach for automatic deobfuscation of JavaScript code. Experiments using a prototype implementation indicate that our approach is able to penetrate multiple layers of complex obfuscations and extract the core logic of the computation, which makes it easier to understand the behavior of the code.
机译:JavaScript是一种脚本语言,通常用于创建复杂的交互式客户端Web应用程序。但是,JavaScript代码也可以用于利用Web浏览器及其扩展程序中的漏洞,并且近年来,它已成为基于Web的恶意软件分发的主要机制。为了避免检测,攻击者经常利用JavaScript的动态特性来创建高度混淆的代码。本文介绍了一种基于语义的JavaScript代码自动去模糊处理方法。使用原型实现的实验表明,我们的方法能够穿透多层复杂的混淆并提取计算的核心逻辑,从而使理解代码行为更加容易。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号