登录 注册
当前位置:主页 > 资源下载 > 50 > 基于matlab的一维条形码检测结果在表中第三列以轨迹文件的形式给出

基于matlab的一维条形码检测结果在表中第三列以轨迹文件的形式给出

  • 更新:2024-05-25 14:15:02
  • 大小:2.93MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:系统安全 - 安全技术
  • 格式:PDF

资源介绍

2.5 实验评估 我们实现了TaintReplayer的原型系统。其中,执行轨迹记录模块基于 二进制植入平台Pin实现[110]。我们采用BuDDY [9]作为roBDD的实现。我们 将BuDDY进行了移植,使之可以在Windows 操作系统上运行。我们在运行Win 7操作系统的平台上(硬件环境:Intel Core 2 Duo CPU 2.26GHz、3GB 内存) 对TaintReplayer进行了测试,本节介绍测试结果。 2.5.1 实验设置 我们将TaintReplayer应用于Adobe Acrobat和Google Picasa,相应版本信息 见表2.2。Adobe Acrobat是一款PDF格式阅读、编辑软件,Google Picasa是一 款图片查看、修改软件,都具有巨大的用户量。测试中,我们使用Adobe Acro- bat将一副PNG图片(大小为24.2 Kbytes)转换成PDF格式,并用TaintReplayer记 录Adobe Acrobat的执行轨迹;我们使用Google Picasa浏览同一副PNG图片,也 使用TaintReplayer记录Google Picasa的执行轨迹。表2.2中第三列给出了轨迹文件 的大小,第四列给出了轨迹中x86指令总数。 表 2.2: TaintReplayer测试样本信息 程序名称 版本 轨迹大小(GB) 指令总数 Acrobat 9.4.1 2.69 190,617,272 Picasa 3.1.0 3.02 229,020,734 进一步,我们使用TaintReplayer对收集的执行轨迹进行细颗粒度污点分析。 C++标准模板库STL(Standard Template Library)提供了set和bitset两种集合 结构。我们分别实现了基于STL set和STL bitset的细颗粒度污点分析系统。实 验中,我们发现基于STL set实现的污点分析系统运行太慢,无法在短时间内获 得分析结果,因此我们并未收集STL set系统的数据。下文将从内存使用量和分 析时间两个角度,对基于roBDD的污点分析系统与基于STL bitset的污点分析系 统进行比较。 – 22 –