<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>天融信阿尔法实验室 &#187; gaorui_qiang</title>
	<atom:link href="https://blog.topsec.com.cn/author/gaorui_qiang/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.topsec.com.cn</link>
	<description>研究与分享</description>
	<lastBuildDate>Mon, 16 Mar 2026 03:36:36 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8</generator>
	<item>
		<title>AFL漏洞挖掘技术漫谈（二）：Fuzz结果分析和代码覆盖率</title>
		<link>https://blog.topsec.com.cn/37551/</link>
		<comments>https://blog.topsec.com.cn/37551/#comments</comments>
		<pubDate>Fri, 08 Mar 2019 06:32:12 +0000</pubDate>
		<dc:creator><![CDATA[gaorui_qiang]]></dc:creator>
				<category><![CDATA[技术文章]]></category>
		<category><![CDATA[Fuzz]]></category>
		<category><![CDATA[漏洞挖掘]]></category>

		<guid isPermaLink="false">http://blog.topsec.com.cn/?p=3755</guid>
		<description><![CDATA[<h1>一、前言</h1>
阿尔法实验在上一篇<a href="http://blog.topsec.com.cn/archives/3753">文章</a>中向大家介绍了使用AFL开始模糊测试前要做的一些准备工作，以及AFL的几种工作方式，但是并没有提到何时结束测试过程，以及测试完成后又需要做些什么。本文中就继续介绍这些内容，并开始逐步介绍一些AFL相关原理。以下就是本文中主要讨论的问题：
<ul>
	<li>何时结束Fuzzing工作</li>
	<li>afl-fuzz生成了哪些文件</li>
	<li>如何对产生的crash进行验证和分类</li>
	<li>用什么来评估Fuzzing的结果</li>
	<li>代码覆盖率及相关概念</li>
	<li>AFL是如何记录代码覆盖率的</li>
</ul>
<h1>二、Fuzzer工作状态</h1>
因为<em>afl-fuzz</em>永远不会停止，所以何时停止测试很多时候就是依靠<em>afl-fuzz[......]</em><p class='read-more'><a href='https://blog.topsec.com.cn/37551/'>Read more</a></p>]]></description>
		<wfw:commentRss>https://blog.topsec.com.cn/37551/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
