首页
社区
课程
招聘
[转帖]Towards Static Analysis of Virtualization-Obfuscated Binaries by Johannes Kinder
发表于: 2012-10-29 14:11 1224

[转帖]Towards Static Analysis of Virtualization-Obfuscated Binaries by Johannes Kinder

2012-10-29 14:11
1224
Towards Static Analysis of Virtualization-Obfuscated Binaries by Johannes Kinder
Virtualization-obfuscation protects a program from manual or automated analysis by compiling it into bytecode for a randomized virtual architecture and attaching a corresponding interpreter. Static analysis appears to be helpless on such programs, where only the code of the interpreter is directly visible.

In this paper, we explain the particular challenges for statically analyzing the combination of interpreter and bytecode. Static analysis for computing possible variable values is commonly precise only to the program location. In the interpreter loop, however, this combines unrelated data flow information from different locations of the bytecode program.

To avoid this loss of information, we show how to lift an existing static analysis to an additional dimension of location, to become sensitive to the value of the virtual program counter. Thus, the static analysis merges data flow from equal bytecode locations only. We lift an existing analysis implemented in the JAKSTAB static analyzer and present preliminary results for processing a virtualization-obfuscated binary.

Towards Static Analysis of Virtualization-Obfuscated Binaries.rar

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//