论文标题
使用持续通过
Control Flow Obfuscation for FJ using Continuation Passing
论文作者
论文摘要
控制流相混淆,通过更改程序的控制流传输来阻止软件逆向工程尝试。交替不应影响软件的运行时行为。在本文中,我们提出了FJ的控制流相混淆方法,但有例外。该方法基于使用持续传递样式(CPS)的来源转换的源。我们认为,提出的CPS转换使用上下文不敏感的静态分析和上下文敏感分析引起恶意攻击,并固定呼叫字符串失去精度。
Control flow obfuscation deters software reverse engineering attempts by altering the program's control flow transfer. The alternation should not affect the software's run-time behaviour. In this paper, we propose a control flow obfuscation approach for FJ with exception handling. The approach is based on a source to source transformation using continuation passing style (CPS). We argue that the proposed CPS transformation causes malicious attacks using context insensitive static analysis and context sensitive analysis with fixed call string to lose precision.