-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
POST request parameters not properly added/rewritten #1031
Comments
this can be handled outside the phishlet, edit evilginx to patch this while patching the post-body. |
Seems that the problem resides in the fact that, for whatever reason, evilginx is unable to match the URL, so it doesn't trigger the POST body patching. So it's not enough to add hardcoded patching. And it's a feature already provided from the phishlet |
yes, I would suggest adding debug prints to evilginx so you know what gone wrong. evilginx has a lot of weird bugs and features |
oh yeas, already did. filled the code with good print statements. |
Been looking at this myself, the code catching the Im looking at doing a code fix for this now that I will do a PR for, just thinking about the best approach for this because I assume this decision has been made for a reason. I might add a boolean field to the |
Hi, greets from Italy! I hope this is a real issue and not just me overlooking something.
I am attempting to write a phishlet for proxying the Microsoft Outlook login mechanism (login.live.com) and I stuck at a JS fetch request towards the endpoint for obtaining the auth token: a POST request containing body parameters, one of those is the redirect_uri.
This request is made by a JS script getting the actual phishing URL, writing it in the parameters as URL encoded string and then sending the request.
Auto filters are enabled, so every URL should be rewritten to the phishing domain, but this doesn't happen for this request. This is the first thing that is strange to me, as all the other URLs are properly rewritten and all domains proxied.
The second thing is that given this, I tried basically to rewrite it using force_post, but this doesn't work either. For testing purposes, I tried to force post parameters in 3 different paths with 3 different domains, guess what? It works just on the other two's. :')
This seems strange to me, so that's why I am writing here.
Are those issues, or am I doing something wrong?
In the former, happy to have spotted a problem, in the latter case, sorry for wasting time.
Evilginx v3.2.0 proxied through Burp
Phishlet:
The text was updated successfully, but these errors were encountered: