摘要:本發(fā)明公開了一種數(shù)據(jù)流跟蹤方法,包括三個(gè)階段:客戶操作系統(tǒng)指令靜態(tài)反匯編,根據(jù)靜態(tài)的客戶機(jī)x86指令生成對應(yīng)的污點(diǎn)傳播指令,進(jìn)行污點(diǎn)數(shù)據(jù)傳播更新操作,對于在靜態(tài)反匯編時(shí)不能獲取的內(nèi)存操作數(shù)物理地址,通過采用共享緩存的方式在動(dòng)態(tài)執(zhí)行過程中獲??;編譯產(chǎn)生宿主機(jī)執(zhí)行代碼,根據(jù)上一階段的污點(diǎn)指令生成宿主機(jī)上的可執(zhí)行代碼,以處理函數(shù)的形式進(jìn)行生成,方便下一階段的執(zhí)行;開啟新的執(zhí)行線程,執(zhí)行污點(diǎn)指令,逐條取出污點(diǎn)指令,調(diào)用其處理函數(shù)。本發(fā)明方法通過將污點(diǎn)跟蹤操作和模擬器動(dòng)態(tài)二進(jìn)制翻譯執(zhí)行模塊分離,實(shí)現(xiàn)基于x86指令級的污點(diǎn)語義翻譯和并行化的污點(diǎn)傳播更新,減少無用的污點(diǎn)跟蹤操作,提高系統(tǒng)和用戶的交互體驗(yàn)。
- 專利類型發(fā)明專利
- 申請人華中科技大學(xué);
- 發(fā)明人鄒德清;金海;袁勁楓;
- 地址430074 湖北省武漢市洪山區(qū)珞喻路1037號(hào)
- 申請?zhí)?/b>CN201310733715.3
- 申請時(shí)間2013年12月26日
- 申請公布號(hào)CN103714288B
- 申請公布時(shí)間2016年05月25日
- 分類號(hào)G06F21/52(2013.01)I;




教育裝備采購網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號(hào)

