Skip to content

Fuzz 403/401ing endpoints for bypasses

Notifications You must be signed in to change notification settings

entroPyth/403fuzzer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

403fuzzer

Fuzz 403ing endpoints for bypasses

Follow me on twitter! @intrudir

This tool will check the endpoint with a couple of headers such as X-Forwarded-For

It will also apply different payloads typically used in dir traversals, path normalization etc. to each endpoint on the path.
e.g. /%2e/test/test2 /test/%2e/test2 /test;/test2/

Usage

usage: 403fuzzer.py [-h] [-u URL] [-c COOKIES] [-p PROXY] [-hc HC] [-hl HL]

use this script to fuzz endpoints that return a 401/403

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Specify the target URL
  -c COOKIES, --cookies COOKIES
                        Specify cookies to use in requests. (e.g., --cookies "cookie1=blah; cookie2=blah")
  -p PROXY, --proxy PROXY
                        Specify a proxy to use for requests (e.g., http://localhost:8080)
  -hc HC                Hide response code from output, single or comma separated
  -hl HL                Hide response length from output, single or comma separated

Basic examples

python3 403fuzzer.py -u http://example.com/test1/test2/test3/forbidden.html

image

Specify cookies to use in requests:

Examples:

--cookies "cookie1=blah"
-c "cookie1=blah; cookie2=blah"

Specify a proxy to use

Useful if you wanna proxy through Burp

--proxy http://localhost:8080

Hide responses

Provide comma delimited lists without spaces. Examples:

-hc 403,404,400  # Hide response codes
-hl 638  # Hide response lengths of 638

About

Fuzz 403/401ing endpoints for bypasses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%