【導(dǎo)讀】一是模糊測(cè)試目標(biāo)是二進(jìn)制可執(zhí)行代碼,二是模糊測(cè)試是動(dòng)態(tài)執(zhí)行的,相比靜態(tài)分。析會(huì)提高檢測(cè)的準(zhǔn)確性;三是模糊測(cè)試實(shí)現(xiàn)了自動(dòng)化,丌需要大量。二是多數(shù)模糊測(cè)試用例生成采用隨機(jī)變。異或者人為變異,導(dǎo)致測(cè)試用例數(shù)量過大,測(cè)試時(shí)間過長(zhǎng),測(cè)試效果丌理想。利用動(dòng)態(tài)污點(diǎn)跟蹤優(yōu)化模糊測(cè)試的方法減少冗余測(cè)試用例。對(duì)有效測(cè)試用例幵行化處理,進(jìn)一步提高模糊測(cè)試效率。系統(tǒng)的執(zhí)行分兩個(gè)階段,到新的虛擬機(jī)中。但這三方面改進(jìn)都是圍繞提高模糊測(cè)試端效率考慮,忽略了測(cè)試用例在被測(cè)端。為解決大量冗余測(cè)試用例的問題,借助污點(diǎn)傳播路徑相似度比對(duì)方法過濾掉冗余測(cè)試用。令執(zhí)行的情冴,可以判斷污點(diǎn)的狀態(tài)。根據(jù)對(duì)Intelx86機(jī)器指令的分析,將可能導(dǎo)致污點(diǎn)傳播不清除的機(jī)器指令分成三類。三是特殊指令,包括call、leave等。步驟四將步驟三合幵結(jié)果降維,生成二進(jìn)制形式的哈希值;滑動(dòng)窗口的方法不分割法類似,但是相比分割法,滑動(dòng)窗口的方法更重視指。實(shí)驗(yàn)詳細(xì)環(huán)境如表1所示