AFL簡要介紹以及QEMU模式的報錯處理

AFL簡要介紹: AFL由lcamtuf所開發。通過對源碼進行重新編譯時進行插樁的方式自動產生測試用例來探索二進制程序內部新的執行路徑。 簡而言之,它採用了一個極其簡單但是絕對可靠的,插樁代碼導向的遺傳算法。它使用一種自定義的邊緣覆蓋率來識別程序控制流的局部變化。 整個算法的邏輯結構如下: 也就是說,被選擇出來的測試用例會進行週期性的刪減,消除那些已經被更新的、更高覆蓋率的廢棄的測試用例,就這樣反
相關文章
相關標籤/搜索