mirror of
https://github.com/kgretzky/evilginx2.git
synced 2026-04-25 00:36:10 +03:00
[PR #1152] Capture credentials in multipart/form-data #176
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/evilginx2-kgretzky#176
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kgretzky/evilginx2/pull/1152
Author: @callightmn
Created: 1/10/2025
Status: 🔄 Open
Base:
master← Head:feature/multipart📝 Commits (2)
5f0eb69added capture of multipart post data (type: 'post/multipart')6bd9c26added capability to proxy multipart file📊 Changes
2 files changed (+201 additions, -46 deletions)
View changed files
📝
core/http_proxy.go(+199 -44)📝
core/phishlet.go(+2 -2)📄 Description
This PR adds support to :
type: 'post/multipart'incredentialssection)type: 'post/multipart'inforce_postsection)Capture creds:
Phishlet section:
Request:
Evilginx:
NB: As said above, incoming phishing URLs will be converted to original/legitimate ones similarly to what is done for regular POST requests (
application/x-www-form-urlencoded). Files (if any) are also proxied. The resultingContent-Lengthis computed by creating a new multipart body (with the same boundary).Force parameters:
Phishlet section:
Incoming request (sent by the browser to Evilginx through Burp):
Outgoing request (sent by Evilginx to the original site through Burp):
NB: Parameter names for files can be used as search
keybut thevaluewill be ignored.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.