工控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的效率。?? |
