<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Fuzzing on ZAP</title>
    <link>/docs/desktop/addons/fuzzer/</link>
    <description>Recent content in Fuzzing on ZAP</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="/docs/desktop/addons/fuzzer/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Options Fuzz screen</title>
      <link>/docs/desktop/addons/fuzzer/options/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/options/</guid>
      <description>&lt;h1 id=&#34;options-fuzzer-screen&#34;&gt;Options Fuzzer screen&lt;/h1&gt;&#xA;&lt;p&gt;This screen allows you to configure the &lt;a href=&#34;/docs/desktop/addons/fuzzer/&#34;&gt;fuzzing&lt;/a&gt; options:&lt;/p&gt;&#xA;&#xA;&lt;h3 id=&#34;default-category&#34;&gt;Default Category &lt;a class=&#34;header-link&#34; href=&#34;#default-category&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;The category that will initially be selected when the &lt;a href=&#34;/docs/desktop/addons/fuzzer/dialogue/&#34;&gt;Fuzz dialog&lt;/a&gt; is displayed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fuzzer dialog</title>
      <link>/docs/desktop/addons/fuzzer/dialogue/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/dialogue/</guid>
      <description>&lt;h1 id=&#34;fuzzer-dialog&#34;&gt;Fuzzer dialog&lt;/h1&gt;&#xA;&lt;p&gt;This allows you to select the fuzzers to use when &lt;a href=&#34;/docs/desktop/addons/fuzzer/&#34;&gt;fuzzing&lt;/a&gt; a request.&lt;/p&gt;&#xA;&#xA;&lt;h3 id=&#34;fuzz-locations-tab&#34;&gt;Fuzz Locations tab &lt;a class=&#34;header-link&#34; href=&#34;#fuzz-locations-tab&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;To configure the fuzzing:&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTP Message Processors</title>
      <link>/docs/desktop/addons/fuzzer/httpmessageprocessors/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/httpmessageprocessors/</guid>
      <description>&lt;h1 id=&#34;http-message-processors&#34;&gt;HTTP Message Processors&lt;/h1&gt;&#xA;&lt;p&gt;HTTP Message Processors can access and change the HTTP messages being fuzzed, control the fuzzing process, and interact with the ZAP UI.&lt;/p&gt;&#xA;&lt;p&gt;Built-in HTTP Message Processors include:&lt;/p&gt;&#xA;&#xA;&lt;h3 id=&#34;anti-csrf-token-refresher&#34;&gt;Anti-CSRF Token Refresher &lt;a class=&#34;header-link&#34; href=&#34;#anti-csrf-token-refresher&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Allows to refresh anti-CSRF tokens contained in the request. The anti-CSRF tokens must be properly detected by ZAP to be able to use this processor.&lt;br&gt;&#xA;For more information consult the help page &amp;ldquo;Getting Started&amp;rdquo; &amp;gt; &amp;ldquo;Features&amp;rdquo; &amp;gt; &amp;ldquo;Anti CSRF Tokens&amp;rdquo;.&lt;br&gt;&#xA;&lt;strong&gt;Note:&lt;/strong&gt; This processor is automatically added to the list of processors, if anti-CSRF tokens were detected.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fuzz Location Processors dialog</title>
      <link>/docs/desktop/addons/fuzzer/locations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/locations/</guid>
      <description>&lt;h1 id=&#34;fuzz-location-processors-dialog&#34;&gt;Fuzz Location Processors dialog&lt;/h1&gt;&#xA;&lt;p&gt;This allows you to select the payload processors to use with all payload generators.&lt;/p&gt;&#xA;&lt;p&gt;The built-in payload processors included are the same that are available via the &lt;a href=&#34;/docs/desktop/addons/fuzzer/processors/&#34;&gt;Payload Processors dialog&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2 id=&#34;accessed-via&#34;&gt;Accessed via &lt;a class=&#34;header-link&#34; href=&#34;#accessed-via&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/desktop/addons/fuzzer/dialogue/&#34;&gt;Fuzzer dialog&lt;/a&gt; &amp;lsquo;Processors&amp;hellip;&amp;rsquo; button&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&#xA;&lt;h2 id=&#34;see-also&#34;&gt;See also &lt;a class=&#34;header-link&#34; href=&#34;#see-also&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a href=&#34;/docs/desktop/addons/fuzzer/&#34;&gt;Fuzzer concepts&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
    </item>
    <item>
      <title>Payloads dialog</title>
      <link>/docs/desktop/addons/fuzzer/payloads/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/payloads/</guid>
      <description>&lt;h1 id=&#34;payloads-dialog&#34;&gt;Payloads dialog&lt;/h1&gt;&#xA;&lt;p&gt;This allows you to select the payload generators to use when &lt;a href=&#34;/docs/desktop/addons/fuzzer/&#34;&gt;fuzzing&lt;/a&gt; a request.&lt;/p&gt;&#xA;&lt;p&gt;Payload generators generate the raw values or attacks that the fuzzer submits to the target application.&lt;/p&gt;&#xA;&lt;p&gt;The following types of generators are provided by default:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Empty/Null - generates the selected payload multiple times, leaving the message without changes. This payload generator is useful to send multiple messages that are later processed, for example, with a &lt;a href=&#34;/docs/desktop/addons/fuzzer/httpmessageprocessors/&#34;&gt;Fuzzer HTTP Processor (Script)&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;File - select any local file for one off attacks&lt;/li&gt;&#xA;&lt;li&gt;File Fuzzers - select any combination of the fuzzing files registered with ZAP, e.g. via add-ons like fuzzdb&lt;/li&gt;&#xA;&lt;li&gt;Numberzz - allows to easily generate a sequence of numbers, with custom increment&lt;/li&gt;&#xA;&lt;li&gt;Regex - generate attacks based on regex patterns&lt;/li&gt;&#xA;&lt;li&gt;Strings - raw strings, which can be entered manually or pasted in&lt;/li&gt;&#xA;&lt;li&gt;Script - custom scripts that can generate any payloads required&lt;/li&gt;&#xA;&lt;li&gt;Json - generate attacks by fuzzing the provided json&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can write custom payload generator scripts - these can supply any payloads that you need.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Payload Processors dialog</title>
      <link>/docs/desktop/addons/fuzzer/processors/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/processors/</guid>
      <description>&lt;h1 id=&#34;payload-processors-dialog&#34;&gt;Payload Processors dialog&lt;/h1&gt;&#xA;&lt;p&gt;This allows you to select the payload processors to use with specific payload generators.&lt;/p&gt;&#xA;&lt;p&gt;Built-in payload processors include:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Base64 Decode&lt;/li&gt;&#xA;&lt;li&gt;Base64 Encode&lt;/li&gt;&#xA;&lt;li&gt;Expand (to a minimum specified length)&lt;/li&gt;&#xA;&lt;li&gt;JavaScript Escape&lt;/li&gt;&#xA;&lt;li&gt;JavaScript Unescape&lt;/li&gt;&#xA;&lt;li&gt;MD5 Hash&lt;/li&gt;&#xA;&lt;li&gt;Postfix String&lt;/li&gt;&#xA;&lt;li&gt;Prefix String&lt;/li&gt;&#xA;&lt;li&gt;SHA-1 Hash&lt;/li&gt;&#xA;&lt;li&gt;SHA-256 Hash&lt;/li&gt;&#xA;&lt;li&gt;SHA-512 Hash&lt;/li&gt;&#xA;&lt;li&gt;Trim&lt;/li&gt;&#xA;&lt;li&gt;URL Decode&lt;/li&gt;&#xA;&lt;li&gt;URL Encode&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can also write custom payload processor scripts - these can perform any manipulation of the payload that you need.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fuzzer tab</title>
      <link>/docs/desktop/addons/fuzzer/tab/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/desktop/addons/fuzzer/tab/</guid>
      <description>&lt;h1 id=&#34;fuzzer-tab&#34;&gt;Fuzzer tab&lt;/h1&gt;&#xA;&lt;p&gt;The Fuzzer tab shows you the requests and responses performed when you &lt;a href=&#34;/docs/desktop/addons/fuzzer/&#34;&gt;fuzz&lt;/a&gt; a message.&lt;br&gt;&#xA;Select a row to see the full requests and responses. You can also search for strings in the fuzz results using the &amp;lsquo;Search&amp;rsquo; tab.&lt;/p&gt;&#xA;&#xA;&lt;h2 id=&#34;http-fuzzer-results&#34;&gt;HTTP Fuzzer results &lt;a class=&#34;header-link&#34; href=&#34;#http-fuzzer-results&#34;&gt;&lt;svg class=&#34;fill-current o-60 hover-accent-color-light&#34; height=&#34;22px&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;22px&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;none&#34;/&gt;&lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z&#34; fill=&#34;currentColor&#34;/&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The results have to be manually assessed to know if any vulnerability was found.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
