> For the complete documentation index, see [llms.txt](https://ret2basic.gitbook.io/ctfnote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ret2basic.gitbook.io/ctfnote/pwn/fuzzing/afl++/quickstart.md).

# Quickstart

## Overview

Just to get started, we will learn the basics of AFL++ by fuzzing **LibXML2** XML parsing library. The goal is to find a crash/PoC for [**CVE-2017-9048**](https://nvd.nist.gov/vuln/detail/CVE-2017-9048) in LibXML2 2.9.4. In this tutorial, we are going to cover the following key ideas:

* **Instrumentation**
* **ASAN**
* **Dictionary**
* **Parallelization**
* **Code Coverage**

## Setup

## **Instrumentation**

## Dictionary

## **Code Coverage**
