Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202696
  • 博文数量: 77
  • 博客积分: 1749
  • 博客等级: 上尉
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 18:27
文章分类
文章存档

2012年(28)

2011年(49)

分类: 网络与安全

2011-12-13 16:19:27

The most important property of a binary translator is to ensure that all instructions are checked and translated prior to execution.

Static binary translation is not able to cover all code. 

Hidden code in data sections could be reached through indirect jumps or a jump could target into an instruction. 

Such control transfers are hard to analyze statically, especially if malicious code targets a specific binary translator, but are handled naturally in dynamic binary translators that translate code on a basic block level before the basic block is executed the first time.

Dynamic binary translator are therefore well suited to implement user-space software-based fault isolation.
阅读(1093) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~