fix(docs): Fixed documentation for API fuzzing wordlists

This commit is contained in:
ItsIgnacioPortal 2026-02-04 21:22:05 -03:00
parent 35dc76595c
commit 584db04d5b
No known key found for this signature in database
GPG key ID: 8A401781634614F8

View file

@ -1,24 +1,35 @@
# api_wordlist
A wordlist of API names used for fuzzing web application APIs.
# API wordlists
This directory contains wordlists for fuzzing web application APIs. Most of the wordlists in this directory were sourced from https://github.com/chrislockard/api_wordlist.
## Contents
* api_seen_in_wild.txt - This contains API function names I've seen in the wild.
* actions.txt - All API function name verbs
* objects.txt - All API function name nouns
* actions-uppercase.txt - API function name verbs with leading character upper-case
* actions-lowercase.txt - API function name verbs with leading character lower-case
* objects-uppercase.txt - API function name nouns with leading character upper-case
* objects-lowercase.txt - API function name nouns with leading character lower-case
* api-endpoints-res.txt - Combination of all of the files above
## `api_seen_in_wild.txt`
Contains many API words seen in the wild.
## Usage
1. In burpsuite, send an API request you want to fuzz to Intruder.
2. Remove the existing API function call, and replace it with two § characters for each text file you want to use.
3. On the "Positions" tab, set Attack type to "Cluster Bomb".
4. On the "Payloads" tab, select 1 for the fist Payload set drop-down, then select a Payload type of "Runtime file" and navigate to the directory you downloaded these text files to. Select "actions.txt".
5. Repeat step 4 by setting Payload set 2 to "objects.txt".
6. (optional step - add more payload sets and set them to "objects.txt" to test for multi-part objects like "UserAccount")
7. Start attack!
## `actions.txt`
All API function name verbs.
## Comments
If you use this and it's helpful, I'd love to hear about it! (@dagorim). If you think I've missed any obvious word choices, I'd love to hear about that as well, or feel free to add them.
## `objects.txt`
All API function name nouns.
## `actions-uppercase.txt`
API function name verbs with leading character upper-case.
## `actions-lowercase.txt`
API function name verbs with leading character lower-case.
## `objects-uppercase.txt`
API function name nouns with leading character upper-case.
## `objects-lowercase.txt`
API function name nouns with leading character lower-case.
## `api-endpoints-res.txt`
Combination of the files:
- `api_seen_in_wild.txt`
- `actions.txt`
- `objects.txt`
- `actions-uppercase.txt`
- `actions-lowercase.txt`
- `objects-uppercase.txt`
- `objects-lowercase.txt`
- `api-endpoints-res.txt`