Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1504330
  • 博文数量: 228
  • 博客积分: 1698
  • 博客等级: 上尉
  • 技术积分: 3241
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-24 21:49
个人简介

Linux

文章分类

全部博文(228)

文章存档

2017年(1)

2016年(43)

2015年(102)

2014年(44)

2013年(5)

2012年(30)

2011年(3)

发布时间:2014-07-23 16:18:25

InterfacesDECAF提供了许多事件-驱动接口使分析更容易一些。提供了两种类型的接口,第一种是在特定的事件点插入跟踪代码,第二种是作为命令工具获取Guest系统信息或读取Guest系统的内存。1. 回调接口为了更好的理解这些接口,对QEMU的基础了解是很必要的,看一查看qemu获取更多的信息。1.1 回调类型1). VMI call.........【阅读全文】

阅读(2222) | 评论(0) | 转发(0)

发布时间:2014-07-21 13:54:42

BitBlaze提供了一个动态二进制分析的组件——TEMU。TEMU基于全系统仿真器QEMU提供如下功能:1. 动态污点分析TEMU能执行全系统的动态污点分析,标记某些信息源作为污点源,在系统中跟踪这些被污点标识的信息的传播。2. 深度行为分析3. 系统语义提取像进程/文件等操作系统抽象信息,对各种类型的分析都很重要。通过Guest.........【阅读全文】

阅读(1414) | 评论(0) | 转发(0)

发布时间:2014-07-17 17:29:31

1. TCG简单介绍TCG(Tiny Code Generator)最早被用于C编译器的后端。在TCG相关的代码中,target指的是我们通常说的host,这一点需要注意,并不是我们理解的被仿真的平台。2. TCG动态翻译技术的几个概念(1)与dyngen一样,TCG的“function”与qemu的TBs(Translated Block)相对应,即以分支跳转指令结束的.........【阅读全文】

阅读(1282) | 评论(0) | 转发(0)

发布时间:2014-07-17 17:23:02

由于刚刚接触qemu,所以前面几篇文章仅仅是肤浅的介绍qemu的一些背景知识,今天突然感觉前面说的太没有条理了,而且大部分是读别人的文章,一知半解,没有自己的总结体会,今天感觉稍微有点心得,敬请指教。1. 明确guest和host    对于qemu而言,被仿真的平台成为guest或者说target;很明显,运行qem.........【阅读全文】

阅读(829) | 评论(0) | 转发(0)

发布时间:2014-07-17 16:12:22

在qemu源码分析系列(一)简单介绍了下qemu相关的背景知识,本文将详细分析qemu的核心 -- 动态翻译器。为了更容易理解动态翻译技术,我们暂时忽略掉qemu的其他模块,如用户交互模块,硬件模拟等模块,而是从数据结构的设计,数据结构之间的操作及其应用等方面来进行详细地分析,重点关注动态翻译器和微操作库(micro-ops l.........【阅读全文】

阅读(773) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

hanwei_10492013-04-23 16:33

google-perftools export

回复  |  举报
留言热议
请登录后留言。

登录 注册