Skip to content

[FEATURE REQUEST] Fuzzing with OPTIONS method then automatically Fuzzing with method returned in Allow headers. #904

@0xDexter0us

Description

@0xDexter0us

Is your feature request related to a problem? Please describe.

When fuzzing APIs we all know and are lazy to FUZZ all GET, POST, PUT, PATCH, and DELETE, and miss a lot of stuff as for example GET /foo gives 404 while POST /foo might give a 200 Ok,

Describe the solution you'd like
My solution sounds simple but might be hard to implement.

  • Fuzz with -m OPTIONS flag.
  • Read all the responses of 200 and 204, it's just headers.
  • Extract the value of the Allow & Access-Control-Allow-Headers headers from the responses.
  • Fuzz those methods from the responses. (Just with caution in the case of the DELETE method)

Additional context
2023-05-15_20-01

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions