We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please check:
Please describe your local environment:
Wfuzz version: 2.4.5
Python version: 3.8.3
OS: Parrot Linux
What is the current behavior?
The value|replace('/', '') filter is not being processed when calling wfuzz.fuzz() from a script.
value|replace('/', '')
wfuzz.fuzz()
What is the expected or desired behavior?
The payload should be modified prior to making requests. For instance, with the URL http://testphp/vulnweb.com/FUZZ and a payload containing /admin, the request should be made to http://testphp/vulnweb.com/admin, not http://testphp/vulnweb.com//admin.
/admin
Please provide steps to reproduce, including exact wfuzz command executed and output:
This issue may be reproduced with the quickhits SecLists wordlist: https://github.com/danielmiessler/SecLists/blob/master/Discovery/Web-Content/quickhits.txt and the URL http://testphp.vulnweb.com/FUZZ
import wfuzz USERAGENT = ("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36") WORDLIST = "/path/to/seclists/Discovery/Web-Content/quickhits.txt" URL = "http://testphp.vulnweb.com/FUZZ" for r in wfuzz.fuzz(url=URL, hc=["XXX",400,403,404], scanmode=True, concurrent=100, follow=True headers=[USERAGENT], payloads=[("file", dict(default=WORDLIST), "FUZZ|replace('/', '')")]: print(f"{r.code}\t{r.url}")
The results return double forward slashes.
Other relevant information:
Using the slice in the command line doesn't seem to work either.
wfuzz -Z -c -w /path/to/seclists/Discovery/Web-Content/quickhits.txt -p localhost:8080 --hc XXX,400,403,404 -L -t 100 --slice "FUZZ|r('/', '')" http://testphp.vulnweb.com/FUZZ
The text was updated successfully, but these errors were encountered:
duplicated by #140
Sorry, something went wrong.
No branches or pull requests
Issue template
Context
Please check:
Please describe your local environment:
Wfuzz version: 2.4.5
Python version: 3.8.3
OS: Parrot Linux
Report
What is the current behavior?
The
value|replace('/', '')
filter is not being processed when callingwfuzz.fuzz()
from a script.What is the expected or desired behavior?
The payload should be modified prior to making requests. For instance, with the URL http://testphp/vulnweb.com/FUZZ and a payload containing
/admin
, the request should be made to http://testphp/vulnweb.com/admin, not http://testphp/vulnweb.com//admin.Please provide steps to reproduce, including exact wfuzz command executed and output:
This issue may be reproduced with the quickhits SecLists wordlist: https://github.com/danielmiessler/SecLists/blob/master/Discovery/Web-Content/quickhits.txt and the URL http://testphp.vulnweb.com/FUZZ
The results return double forward slashes.
![image](https://user-images.githubusercontent.com/2205694/85234427-39f83900-b3db-11ea-97f0-20e77e388e90.png)
Other relevant information:
Using the slice in the command line doesn't seem to work either.
The text was updated successfully, but these errors were encountered: