跳至內容
Stars
0
Forks
0
License
NOASSERTION
Version
v0.15.4
Update
OS

#### 產品特色

* 快速:透過編譯時盡量優化,減少運行時開銷,達到120,000次執行/秒的性能
* 可擴展:支持自定義模糊測試器,可替換每個部分,如使用AST基於的結構化模糊測試
* 多平台:支持Windows、macOS、iOS、Linux、Android等平台,並可無標準庫模式運行於嵌入式設備和虛擬機器中
* 多核心與多機器擴展:使用低階消息傳遞(LLMP)技術,可線性擴展於核心數和機器數
* 自定義目標:支持二進制模式,如Frida模式,並可通過多個編譯階段進行源碼基於的 instrumentation

#### 主要功能、特點

LibAFL 是一個基於 Rust 的模糊測試庫,提供可擴展的模糊測試器基礎架構。它包含多個核心功能,如快速執行、多平台支持、無標準庫模式運行、多核心與多機器擴展,以及自定義目標支持。使用者可以將自己的模糊測試器整合到LibAFL中,並通過各種 instrumentation 驅動程式來實現對目標程序的模糊測試。LibAFL 提供了多個crate,如libafl、libafl_targets、libafl_cc,用於構建模糊測試器的基礎架構、實現目標程序的 instrumentation,以及與其他模糊測試框架整合。

#### 指令

“`bash
# 無常用指令(自動生成)
“`