工控DPI引擎AFL模糊測試方法、裝置和電子設(shè)備

基本信息

申請?zhí)?/td> CN202010631291.X 申請日 -
公開(公告)號 CN111913876A 公開(公告)日 2020-11-10
申請公布號 CN111913876A 申請公布日 2020-11-10
分類號 G06F11/36(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 李思齊;譚曙光;李生晶 申請(專利權(quán))人 北京惠而特科技有限公司
代理機構(gòu) 北京知呱呱知識產(chǎn)權(quán)代理有限公司 代理人 北京惠而特科技有限公司
地址 100097北京市海淀區(qū)廠西門路2號市政辦公樓四層4003,4004,4005室
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例公開了工控DPI引擎AFL模糊測試方法、裝置和設(shè)備,該方法包括:對原始DPI程序代碼加入AFL測試代碼,以加入解析和形成待測模塊的原始數(shù)據(jù)的代碼邏輯;從源碼編譯程序時進行插樁,以記錄代碼覆蓋率;啟動插樁后的DPI程序進行流量學習生成AFL模糊測試的原始數(shù)據(jù);檢查所述原始數(shù)據(jù)是否合法;如果所述原始數(shù)據(jù)合法,則根據(jù)所述原始數(shù)據(jù)對DPI指定模塊進行所述AFL模糊測試,以測試所述DPI指定模塊運行時程序是否崩潰。本發(fā)明通過流量學習快速的生成AFL的初始輸入文件,提高AFL的效率。??