Autarkie:Rustマクロを使った即時構文ファジング
2025-04-28
AutarkieはRustで書かれたネイティブな構文ファジングツールです。手続き型マクロを使用して、ほぼ自動的に構文ファザーを作成します。AFL++とcargo-fuzzの両方をサポートし、C/C++とRustのプロジェクトのファジングに使用できます。Autarkieのユニークな機能には、メンテナンス不要の構文、網羅的な構文カバレッジ、再利用可能なコーパス、他のファザーからの学習能力(開発中)などがあります。2つの例では、SQLite3とSolanaのsbpfインタープリターのファジング方法を示し、その使いやすさと効率性を強調しています。現在ベータ版であり、nightly版のRustコンパイラーが必要です。
開発