首页> 外文OA文献 >Code Obfuscation using Code Splitting with Self-modifying Code
【2h】

Code Obfuscation using Code Splitting with Self-modifying Code

机译:使用带有自修改代码的代码拆分进行代码混淆

摘要

Code Obfuscation is a protection technique that transforms the software into a semantically equivalent one which is strenuous to reverse engineer. As a part of software protection and security, code obfuscation got commercial interest from both vendors' side to keep their proprietary as secret and customers' side to have a trusted software that don't leek or destroy their personal information. Today most of the software distributions contain complete source code in the form of machine code, which are easy to decompile and increase the risk of malicious reverse engineering. The basic idea of the obfuscating technique that has been described in this research work is to hide the proprietary code section through preventive design obfuscation and insertion of self-modifying code at binary level. In this proposed technique the combination, while complementing each other, provides protection against all kind of reverse engineering.
机译:代码混淆是一种保护技术,可将软件转换为语义上等效的软件,这对反向工程人员非常费力。作为软件保护和安全性的一部分,代码混淆引起了供应商双方的商业利益,以保护其专有权为机密,而客户一方则拥有一种可信任的软件,不会泄露或破坏其个人信息。如今,大多数软件发行版都以机器代码的形式包含完整的源代码,这些源代码易于反编译并增加了恶意逆向工程的风险。这项研究工作中描述的混淆技术的基本思想是,通过预防性的设计混淆和在二进制级别插入自修改代码来隐藏专有代码部分。在这项提出的技术中,这种组合在相互补充的同时,可以防止各种逆向工程。

著录项

  • 作者

    Das S S;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号