-
基于matlab实现了一维条形码检测,采用不同阈值进行处理
资源介绍
北京大学博士学位论文 第四章 校验和感知的模糊测试技术
验和。objcopy程序可以对各种目标程序代码进行转换,也支持Intel Hex格
式。
• 归档文件(archive file)是UNIX平台上常见的文件格式,通常也被称作Tar包。
一个Tar包是对一个或多个文件的联结。在Tar包里,每个文件前都有一
个512字节的文件头。文件头中保存了相应文件的基本信息,如文件名、
文件大小、最后修改时间等。同时,文件头中也保存着整个文件头的校
验和,以便解包过程中验证文件头的完整性。Tar包中校验和算法的基本
思想是对文件头中字节累加后,以八进制数字形式保存。TaintScope将处
理GNU Tar程序解包过程中校验和检查问题。
• VCDIFF(Generic Differencing and Compression Data Format)是一种为差
分编解码(delta encoding/decoding)需求而设计的文件格式[103]。值得提
出的是,VCDIFF本身并未指定校验和信息。 Open-vcdiff对VCDIFF进
行了扩展,增加了Adler32校验和域。实验中,TaintScope将定位和绕
过Open-vcdiff处理扩展VCDIFF格式文件过程中的校验和验证问题。
此外,对于Windows操作系统上的应用程序,TaintScope运行在Windows XP
SP3 操作系统的平台上(硬件环境:Intel Core 2 Duo CPU (3.0 GHz)、3GB 内
存);对于Linux操作系统上的应用程序,TaintScope运行在Fedora Core 10操作系
统的平台上(硬件环境:Intel Core 2 Duo CPU 2.4 GHz、4GB 内存)。
4.7.2 校验和检测点定位
TaintScope系统首先需要识别目标程序处理正常样本过程中的高污点依赖度
分支。判断高污点依赖度分支时,需要预先指定一个阈值。表4.2给出了不同阈值
下(8,16,24和32)高污点依赖度分支的个数。
表4.2的前三列指明了程序名称、输入文件格式以及校验和算法,这里不
再赘述。第四列|W|表明TaintScope共运行了多少正常样本。HTDB8、HTDB16、
HTDB24和HTDB32分别指在不同阈值下,TaintScope识别的高污点依赖度分支
语句的数目。
– 63 –
- 上一篇: 实验结果-基于matlab的一维条形码检测
- 下一篇: 本章小结-基于matlab的一维条形码检测