diff --git "a/2023/AFL\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265/index.html" "b/2023/AFL\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265/index.html" index 9aa3ef4..82c42b0 100644 --- "a/2023/AFL\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265/index.html" +++ "b/2023/AFL\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265/index.html" @@ -14,7 +14,7 @@ - + @@ -26,10 +26,10 @@ - + diff --git "a/2023/LibAFL\347\256\200\344\273\213/index.html" "b/2023/LibAFL\347\256\200\344\273\213/index.html" index 5f649f6..0f32093 100644 --- "a/2023/LibAFL\347\256\200\344\273\213/index.html" +++ "b/2023/LibAFL\347\256\200\344\273\213/index.html" @@ -14,7 +14,7 @@ - + @@ -26,10 +26,10 @@ - + diff --git "a/2023/LibFuzzer\344\275\277\347\224\250\350\257\264\346\230\216/index.html" "b/2023/LibFuzzer\344\275\277\347\224\250\350\257\264\346\230\216/index.html" index b02c42c..fec8f81 100644 --- "a/2023/LibFuzzer\344\275\277\347\224\250\350\257\264\346\230\216/index.html" +++ "b/2023/LibFuzzer\344\275\277\347\224\250\350\257\264\346\230\216/index.html" @@ -14,7 +14,7 @@ - + @@ -25,9 +25,9 @@ - + diff --git "a/2023/LibFuzzer\347\274\226\350\257\221\346\214\207\345\215\227/index.html" "b/2023/LibFuzzer\347\274\226\350\257\221\346\214\207\345\215\227/index.html" index 6229803..b53c631 100644 --- "a/2023/LibFuzzer\347\274\226\350\257\221\346\214\207\345\215\227/index.html" +++ "b/2023/LibFuzzer\347\274\226\350\257\221\346\214\207\345\215\227/index.html" @@ -14,7 +14,7 @@ - + @@ -27,9 +27,9 @@ - + diff --git "a/2023/\347\254\246\345\217\267\346\211\247\350\241\214\344\270\216\346\267\267\345\220\210\346\250\241\347\263\212\346\265\213\350\257\225/index.html" "b/2023/\347\254\246\345\217\267\346\211\247\350\241\214\344\270\216\346\267\267\345\220\210\346\250\241\347\263\212\346\265\213\350\257\225/index.html" index 76469ec..be64999 100644 --- "a/2023/\347\254\246\345\217\267\346\211\247\350\241\214\344\270\216\346\267\267\345\220\210\346\250\241\347\263\212\346\265\213\350\257\225/index.html" +++ "b/2023/\347\254\246\345\217\267\346\211\247\350\241\214\344\270\216\346\267\267\345\220\210\346\250\241\347\263\212\346\265\213\350\257\225/index.html" @@ -14,7 +14,7 @@ - + @@ -29,9 +29,9 @@ - - + + diff --git "a/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\345\220\214\346\255\245\346\234\272\345\210\266/index.html" "b/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\345\220\214\346\255\245\346\234\272\345\210\266/index.html" index 28a6c71..48062fa 100644 --- "a/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\345\220\214\346\255\245\346\234\272\345\210\266/index.html" +++ "b/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\345\220\214\346\255\245\346\234\272\345\210\266/index.html" @@ -14,7 +14,7 @@ - + @@ -26,10 +26,10 @@ - - + + diff --git "a/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\350\246\206\347\233\226\347\216\207/index.html" "b/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\350\246\206\347\233\226\347\216\207/index.html" index c0ab6fe..0f55347 100644 --- "a/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\350\246\206\347\233\226\347\216\207/index.html" +++ "b/2024/AFLplusplus\346\272\220\347\240\201\345\210\206\346\236\220\342\200\224\342\200\224\350\246\206\347\233\226\347\216\207/index.html" @@ -14,7 +14,7 @@ - + @@ -25,10 +25,10 @@ - - + + @@ -341,7 +341,7 @@

- + 上一篇 @@ -404,7 +404,7 @@

- + 上一篇 diff --git "a/2024/Angr\351\233\266\345\237\272\347\241\200\345\205\245\351\227\250/index.html" "b/2024/Angr\351\233\266\345\237\272\347\241\200\345\205\245\351\227\250/index.html" index 613a02c..27014cc 100644 --- "a/2024/Angr\351\233\266\345\237\272\347\241\200\345\205\245\351\227\250/index.html" +++ "b/2024/Angr\351\233\266\345\237\272\347\241\200\345\205\245\351\227\250/index.html" @@ -14,7 +14,7 @@ - + @@ -29,9 +29,9 @@ + - diff --git "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/overview.png" "b/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/overview.png" deleted file mode 100644 index 8d1b109..0000000 Binary files "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/overview.png" and /dev/null differ diff --git "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/task.png" "b/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/task.png" deleted file mode 100644 index d23cf1f..0000000 Binary files "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/task.png" and /dev/null differ diff --git "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/index.html" "b/2024/ClusterFuzz\346\272\220\347\240\201\345\210\206\346\236\220\357\274\210\344\270\200\357\274\211/index.html" similarity index 96% rename from "2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/index.html" rename to "2024/ClusterFuzz\346\272\220\347\240\201\345\210\206\346\236\220\357\274\210\344\270\200\357\274\211/index.html" index 417eac4..aff4743 100644 --- "a/2024/ClusterFuzz\346\236\266\346\236\204\345\210\206\346\236\220/index.html" +++ "b/2024/ClusterFuzz\346\272\220\347\240\201\345\210\206\346\236\220\357\274\210\344\270\200\357\274\211/index.html" @@ -14,24 +14,24 @@ - + - + - - + + - + - + - + @@ -254,7 +254,7 @@

ClusterFuzz是 Google 开源的一个模糊测试平台,它集成了多种 Fuzz 引擎,如 Libfuzzer、AFL、Honggfuzz 等,支持跨平台,且具有高度可扩展性。

-

简介

ClusterFuzz 官网的运作流程图如下:
ClusterFuzz 流程

+

简介

ClusterFuzz 官网的运作流程图如下:
ClusterFuzz 流程

Fuzz 测试中,编写 fuzzer 和修复 bug 需要人工操作,ClusterFuzz 将这两个环节之外的部分都给自动化了,包括 Fuzz 执行、crash 去重、testcase 精简等。

ClusterFuzz 有两个核心组件: