- ```` +

前文 AFL++ 同步机制 提到,执行同步函数 sync_fuzzers 会调用函数 save_if_interesting。顾名思义,这个save_if_interesting 函数是用来保存 interesting 的 corpus。

AFL++ 认为 corpus 是否 interesting,是基于 corpus 对 binary 的代码覆盖率来判断。在分析 save_if_interesting 的源码之前,有必要了解一下 AFL++ 的覆盖率统计机制。

diff --git a/baidusitemap.xml b/baidusitemap.xml index 9c0d40a..940dd9f 100644 --- a/baidusitemap.xml +++ b/baidusitemap.xml @@ -1,11 +1,11 @@ - https://www.stepbystep.asia/2024/Python%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/ - 2024-08-21 + https://www.stepbystep.asia/2024/AFLplusplus%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E2%80%94%E2%80%94%E8%A6%86%E7%9B%96%E7%8E%87/ + 2024-09-13 - https://www.stepbystep.asia/2024/AFLplusplus%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E2%80%94%E2%80%94%E8%A6%86%E7%9B%96%E7%8E%87/ + https://www.stepbystep.asia/2024/Python%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/ 2024-08-21 diff --git a/sitemap.xml b/sitemap.xml index 6d2ada2..2ece7d1 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,16 +2,16 @@ - https://www.stepbystep.asia/2024/Python%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/ + https://www.stepbystep.asia/2024/AFLplusplus%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E2%80%94%E2%80%94%E8%A6%86%E7%9B%96%E7%8E%87/ - 2024-08-21 + 2024-09-13 monthly 0.6 - https://www.stepbystep.asia/2024/AFLplusplus%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E2%80%94%E2%80%94%E8%A6%86%E7%9B%96%E7%8E%87/ + https://www.stepbystep.asia/2024/Python%E8%BF%9B%E9%98%B6%E2%80%94%E2%80%94%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/ 2024-08-21 @@ -220,7 +220,7 @@ https://www.stepbystep.asia/ - 2024-08-21 + 2024-09-13 daily 1.0 @@ -228,175 +228,175 @@ https://www.stepbystep.asia/tags/AFL/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Fuzz/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%AE%89%E5%85%A8/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%B7%A5%E5%85%B7/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E7%AC%A6%E5%8F%B7%E6%89%A7%E8%A1%8C/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/AFL/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/C/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E7%BC%96%E7%A8%8B/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%BC%80%E5%8F%91/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Docker/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%AE%B9%E5%99%A8/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Hexo/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%8D%9A%E5%AE%A2/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E7%BD%91%E7%AB%99/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/tranquilpeak/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Linux/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E5%91%BD%E4%BB%A4/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/LibFuzzer/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Web/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E7%88%AC%E8%99%AB/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/python/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/Python/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/IntelPin/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/tags/%E6%B1%A1%E7%82%B9%E5%88%86%E6%9E%90/ - 2024-08-21 + 2024-09-13 weekly 0.2 @@ -405,91 +405,91 @@ https://www.stepbystep.asia/categories/%E5%AE%89%E5%85%A8/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%AE%89%E5%85%A8/%E6%A8%A1%E7%B3%8A%E6%B5%8B%E8%AF%95/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%AE%89%E5%85%A8/%E7%AC%A6%E5%8F%B7%E6%89%A7%E8%A1%8C/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%BC%80%E5%8F%91/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/C/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%BC%80%E5%8F%91/Docker/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/web/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%BC%80%E5%8F%91/Linux/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/web/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%BC%80%E5%8F%91/%E7%88%AC%E8%99%AB/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/Python/ - 2024-08-21 + 2024-09-13 weekly 0.2 https://www.stepbystep.asia/categories/%E5%AE%89%E5%85%A8/%E6%B1%A1%E7%82%B9%E5%88%86%E6%9E%90/ - 2024-08-21 + 2024-09-13 weekly 0.2