-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
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
Errors with Damn Vulnerable Graphql Application #16
Comments
Hi @halfluke , Thanks for reporting this bug! 👍 From error message it looks like Regarding |
Suggestion on debugging: send one of |
Getting same errors:
The error message from graphql looks like this:
I feel like clairvoyance is doing something wrong here |
It seems like my particular server doesn't like large bucket of words and throws up on them with error that is not recognized by clairvoyance. After that it starts doing wrong stuff and quits. I changed bucket size to 256 and it works fine. |
how did you change the bucket size to 256, if I may ask? |
graphql.py line 159 |
I'm also having the same error when running the tool, however changing the bucket size to 256 didn't solve the issue for me either. Here is the output when using the bucket size to 256
And here is the output when running on default ammount of bucket size (4096)
Edit: Tried it also in a fresh installed Kali Linux (python 3.9.2) and it also gets the same error |
Hi @kleiton0x00, Looking at Have you tried it on other GraphQL endpoints? |
Yes I have, however the result is exactly the same. |
@kleiton0x00 I've created a separate GitHub issue (#22) for your case because it's different from what was originally reported there. Let's continue in #22. |
Hi @halfluke, I've just pushed a fix to the bug you've reported to fix-issues-16-and-20 branch. Could you please try out fix-issues-16-and-20 and see wether it fixes the bug? I've tested it against DVGA and it worked fine. |
with master branch:
root@kali:~/Downloads/clairvoyance# python3 -m clairvoyance -w ./google10000.txt http://127.0.0.1:5000/graphql
Switching to latest Pull request:
root@kali:~/Downloads/clairvoyance# git branch
root@kali:~/Downloads/clairvoyance# git branch -a
remotes/origin/HEAD -> origin/main
remotes/origin/enhancement-support-input-objects
remotes/origin/fix-issue-9
remotes/origin/fix_non_null_2x
remotes/origin/improvement-retry-on-non-200
remotes/origin/issue-1
remotes/origin/main
remotes/origin/rewrite-system-tests
root@kali:~/Downloads/clairvoyance# git checkout -b enhancement-support-input-objects remotes/origin/enhancement-support-input-objects
Branch 'enhancement-support-input-objects' set up to track remote branch 'enhancement-support-input-objects' from 'origin'.
Switched to a new branch 'enhancement-support-input-objects'
root@kali:~/Downloads/clairvoyance# git branch
main
The text was updated successfully, but these errors were encountered: