找回密码
 立即注册
相关推荐换一批
  1. GB/T 13868-2009 感官分析 建立感官分析实验室的一般导则
  2. SJ 455-1973 高压整流管静态极间电容的测试方法
  3. DL/T 502.15-2006 火力发电厂水汽分析方法 第15部分:氨的测定(容量法)
  4. DL/T 502.1-2006 火力发电厂水汽分析方法 第1部分:总则
  5. DL/T 502.16-2006 火力发电厂水汽分析方法 第16部分:氨的测定(纳氏试剂分光光度法)
  6. YD/T 1736-2008 联网安全防护要求
  7. JC/T 1021.6-2007 非金属矿物和岩石化学分析方法 第6部分 萤石矿化学分析方法
  8. GB/T 20725-2006 波谱法定性点分析电子探针显微分析导则
  9. GB/T 8168-2008 包装用缓冲材料静态压缩试验方法
  10. JB/T 6326.1-2008 镍铬及镍铬铁合金化学分析方法 第1部分:镍的测定
  11. GB 17378.2-2007 海洋监测规范 第2部分:数据处理与分析质量控制
  12. YB/T 5164-1993 耐火泥浆筛分析试验方法
  13. QJ 1906-1990 半导体器件破坏性物理分析及失效分析程序和方法
  14. DL/T 527-1993 静态继电保护装置逆变电源技术条件
  15. DL/T 526-1993 静态备用电源自动投入装置技术条件
  16. GB/T 5009.47-1996 蛋与蛋制品卫生标准的分析方法
  17. GB/T 5009.39-1996 酱油卫生标准的分析方法
  18. GB 11338-1989 水中钾-40的分析方法
  19. GB/T 5009.48-1996 蒸馏酒与配制酒卫生标准的分析方法
  20. GB/T 5009.42-1996 食盐卫生标准的分析方法
  21. GB/T 5009.37-1996 食用植物油卫生标准的分析方法
  22. GB 10221.1-1988 感官分析术语一般性术语
  23. SB/T 10323-1999 色度测定法
  24. SJ 3239-1989 电子级气体气相色谱分析方法的一般规定

虚拟化混淆通过将程序编译为随机虚拟架构的字节码并附加相应的解释器来保护程序免受手动或自动分析。静态分析对此类程序似乎无能为力,因为只有解释器的代码是直接可见的。

在本文中,我们解释了静态分析解释器和字节码组合的特殊挑战。用于计算可能变量值的静态分析通常只精确到程序位置。然而,在解释器循环中,这结合了来自字节码程序不同位置的无关数据流信息。

为了避免这种信息丢失,我们展示了如何将现有的静态分析提升到额外的位置维度,从而对虚拟程序计数器的值变得敏感。因此,静态分析仅合并来自相等字节码位置的数据流。我们提升了在 JAKSTAB 静态分析器中实现的现有分析,并提供了处理虚拟化混淆二进制文件的初步结果。


(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.)

1624855742282.rar


上一篇:NTCore's Explorer Suite III (2012-10-27)
下一篇:MTop.HTML.Password.Lock.v5.3-LAXiTY