mirror of
https://github.com/danielmiessler/SecLists.git
synced 2024-08-17 06:40:45 +03:00
.. | ||
actions-lowercase.txt | ||
actions-uppercase.txt | ||
actions.txt | ||
api-endpoints-res.txt | ||
api-endpoints.txt | ||
api-seen-in-wild.txt | ||
ispsystem_billmanager_api.txt | ||
objects-lowercase.txt | ||
objects-uppercase.txt | ||
objects.txt | ||
README.md | ||
salesforce-aura-objects.txt |
api_wordlist
A wordlist of API names used for fuzzing web application APIs.
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
Usage
- In burpsuite, send an API request you want to fuzz to Intruder.
- Remove the existing API function call, and replace it with two § characters for each text file you want to use.
- On the "Positions" tab, set Attack type to "Cluster Bomb".
- 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".
- Repeat step 4 by setting Payload set 2 to "objects.txt".
- (optional step - add more payload sets and set them to "objects.txt" to test for multi-part objects like "UserAccount")
- Start attack!
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.