首页> 外文会议>IEEE International Conference on Trust, Security and Privacy in Computing and Communications >Semantic Redirection Obfuscation: A Control flow Obfuscation Based on Android Runtime
【24h】

Semantic Redirection Obfuscation: A Control flow Obfuscation Based on Android Runtime

机译:语义重定向混淆:基于Android运行时的控制流混淆

获取原文

摘要

Reverse engineering, repackaging and misuse of Android apps are becoming more and more widespread. Many obfuscation schemes are not enough against sustainably evolving reverse engineering techniques, while others have performance problems or limitations. In this paper, we propose a novel scheme that redirects method invocation dynamically to hide the actual control flow of the program. Firstly, some pivotal methods are replaced by others unrelated methods, so that the actual semantics of the program no longer appear. Then by modifying the entry address of the methods in the obfuscated code, the methods execution automatically jumps to the corresponding target methods without any code modification. In order to accurately restore the control flow, the encrypted mapping is decrypted using dynamic passwords from the server in the standalone Java interpreter. Since the obfuscated program semantics and program execution results can not be significantly different, it is almost impossible to reveal the real logic of the program through static analysis. The scheme can also effectively increase the difficulty of dynamic analysis. The evaluation results show that the semantic redirection obfuscation scheme can well hide the actual control flow of the program and both the time and space consumption introduced are acceptable.
机译:逆向工程,重新包装和滥用Android应用正在变得越来越普遍。许多混淆计划不足以防止可持续发展的逆向工程技术,而另一些则具有性能问题或限制。在本文中,我们提出了一种新颖的方案,可动态重定向方法调用以隐藏程序的实际控制流程。首先,一些关键方法被其他枢转方法取代,因此不再出现了程序的实际语义。然后通过修改混淆代码中的方法的入口地址,执行方法会自动跳转到相应的目标方法,而无需任何代码修改。为了准确恢复控制流,加密映射使用独立Java解释器中的服务器中的动态密码进行解密。由于麻醉程序语义和程序执行结果无法显着差异,因此几乎不可能通过静态分析揭示该程序的真实逻辑。该方案还可以有效地增加动态分析的难度。评估结果表明,语义重定向混淆方案可以很好地隐藏程序的实际控制流程,并且所引入的时间和空间消耗都是可接受的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号