一種面向AFL的自適應(yīng)Bitmap表調(diào)整方法及裝置

基本信息

申請?zhí)?/td> CN202010117203.4 申請日 -
公開(公告)號 CN111367794A 公開(公告)日 2020-07-03
申請公布號 CN111367794A 申請公布日 2020-07-03
分類號 G06F11/36 分類 -
發(fā)明人 王世晞;張亮 申請(專利權(quán))人 杭州世平信息科技有限公司
代理機構(gòu) 西安通大專利代理有限責任公司 代理人 杭州世平信息科技有限公司
地址 310012 浙江省杭州市西湖區(qū)西斗門路3號天堂軟件園D幢3層
法律狀態(tài) -

摘要

摘要 一種面向AFL的自適應(yīng)Bitmap表調(diào)整方法及裝置,調(diào)整方法包括:分別以不同的Bitmap表大小插樁目標程序,形成多個版本的可執(zhí)行程序;按照Bitmap表從小到大的順序?qū)λ锌蓤?zhí)行程序進行Fuzz,同時檢測Bitmap表的密度,當bitmap表的密度大于80%時,切換到下一個版本的可執(zhí)行程序。本發(fā)明同時提供了一種面向AFL的自適應(yīng)Bitmap表調(diào)整裝置、終端設(shè)備以及計算機可讀存儲介質(zhì),本發(fā)明能夠同時編譯生成多個不同Bitmap大小版本的程序,并以種子文件作為媒介,在切換不同版本程序的測試時重建Bitmap表,解決了AFL固定Bitmap表大小不能隨著程序的增長而變化的問題,減少模糊測試沖突。