120 Commits

Author SHA1 Message Date
Kuba Gretzky 4ce3bbf560 removed some obsolete code 2021-02-02 14:13:48 +01:00
Kuba Gretzky 65b0084693 2.4.2: added support for obsolete date/time formats for cookie expiry time, not storing expired cookies 2021-02-02 14:13:48 +01:00
Kuba Gretzky 09e78a96b4 small tweak to handle Access-Control-Allow-Origin header 2021-02-02 14:13:48 +01:00
Kuba Gretzky 5fc43f4be9 fix: proper hostname substitution in Access-Control-Allow-Origin 2021-02-02 14:13:48 +01:00
Kuba Gretzky e093efacb8 fixed git clone command 2021-02-02 14:13:48 +01:00
Kuba Gretzky ef2e0b371d typo fix 2021-02-02 14:13:48 +01:00
Kuba Gretzky 9ac22ed022 links fix 2021-02-02 14:13:48 +01:00
Kuba Gretzky 6e66a19171 2.4.0 "Gone Phishing" update 2021-02-02 14:13:48 +01:00
Anonymoushawk cdb21aaac3 Add files via upload 2021-02-02 14:13:48 +01:00
Kuba Gretzky d758b634d9 added @an0nud4y to hall of fame 2021-02-02 14:13:48 +01:00
AnonUD4Y 000a0590ca Added Tiktok Phishlet 2021-02-02 14:13:48 +01:00
AnonUD4Y d7b48fe3c5 Moved To phishlets Directory 2021-02-02 14:13:48 +01:00
AnonUD4Y 6a72205d14 Added Email Javascript 2021-02-02 14:13:48 +01:00
AnonUD4Y d1809874a9 Added Paypal Phishlet 2021-02-02 14:13:47 +01:00
AnonUD4Y 6dcff92943 Added Airbnb Mobile Login Phishlet. 2021-02-02 14:13:47 +01:00
AnonUD4Y 91c0cfabe0 Added Coinbase Phishlet
Coinbase Needs Authentication For Each New Device Login To Get into the Account.
The Verification Link Received in email address Can't make the Authentication Even After Opened from The same Browser.
Thats because the Evilginx Server Has Different IP from the user IP address.

To achieve the same we can replace the domain name of verification link to the evilginx server domain name, In that way the device authentication will be triggered by the evilginx server IP.

- This is achieved with some js functions to dynamically replace the device auth html contents and by asking users to copy/paste the verification link from email.
- And By clicking the newly injected button the verification link will be dynamically replaced and  a new window will popup with modified coinbase device auth url.
2021-02-02 14:13:47 +01:00
Charles ae7b796eeb Fix the Javascript on the fail page 2021-02-02 14:13:47 +01:00
Charles Bel 5029a7245e Update Facebook Phishlet - Unencoded Password
Since Facebook added an encryption tool on his passwords, the passwords are sended encoded and evilginx get it encoded. Just added a request in javascript to send anywhere the unencoded password and the evilginx get it unencoded.
2021-02-02 14:13:47 +01:00
Charles Bel 88e8d5c6a3 Update Instagram Phishlet - Unencoded Password
Since Instagram added an encryption tool on his passwords, the passwords are sended encoded and evilginx get it encoded. Just added a request in javascript to send anywhere the unencoded password and the evilginx get it unencoded.
2021-02-02 14:13:47 +01:00
sho-luv b94439b951 Update okta.yaml
Okta uses JSON to auth. I fixed this YAML so it will collect creds as well as tokens.
2021-02-02 14:13:47 +01:00
Kuba Gretzky 1c1476a9c2 Create FUNDING.yml 2021-02-02 14:13:47 +01:00
Meitar M 1734e80507 Add well-commented phishlet for WordPress.org and self-hosted WP. 2021-02-02 14:13:47 +01:00
Meitar M dae45c0b4b Update README.md to mention requirement of Go version 1.14.0 or later.
I attempted to perform an installation from source from the `master`
branch of the repository, but encountered several problems that were
only resolvable after upgrading my Go installation. The root cause was
lack of support for `go build`'s `-mod` option, as can be seen in the
following example output:

```sh
$ make
flag provided but not defined: -mod
usage: build [-o output] [-i] [build flags] [packages]
Run 'go help build' for details.
Makefile:8: recipe for target 'build' failed
make: *** [build] Error 2
```

I'm not a Go expert so I'm unsure of Golang version 1.14.0 is the
minimum required version, but I do know that this version builds
correctly. I was previously using Golang version 1.10.0, following the
README's instructions. These instructions have since become outdated,
requiring at least a documentation fix. That fix is in this patch.
2021-02-02 14:13:47 +01:00
Kuba Gretzky faa688cbc7 fixed: evilginx aborting when config directory doesn't exist 2021-02-02 14:13:47 +01:00
Ralph f264ec6d67 Add configuration path flag
Add flag to specify configuration folder. This enables better support for docker containers and for headless configuration.
2021-02-02 14:13:47 +01:00
Kuba Gretzky 1025b2d4e9 Update README.md 2021-02-02 14:13:47 +01:00
antman1p 3cf05e58fa correct readme
Changed '-' to '_', since the `redirect-url' command is incorrect
2021-02-02 14:13:47 +01:00
Justin Bui fee3bda8a6 Update Okta phishlet, bypass integrity check
Okta has subresource integrity checking on JavaScript files it loads. This will look for the sha384 integrity check and remove it cleanly. This allows the browser to render the JavaScript without errors.
2021-02-02 14:13:47 +01:00
Antoine VIVIES f84da4b63e FIX Dockerfile with go mod 2021-02-02 14:13:47 +01:00
frdaz 4abfbc58fd Update outlook.yaml
Add keys: ['WLSSC','RPSSecAuth'] for validate session outlook.com
2021-02-02 14:13:47 +01:00
Kuba Gretzky 86ef8f0105 fixed: multiple concurrent map writes exception during heavy load 2021-02-02 14:13:47 +01:00
Kuba Gretzky 2266730b11 fixed go module name 2021-02-02 14:13:47 +01:00
Kuba Gretzky 908dc30951 2.3.2 release
2.3.2
- ACMEv2 support added to comply with LetsEncrypt requirements.
- Fixed session cookie output to support EditThisCookie on the latest Chrome version.
- Increased timeouts for proxying HTTP packets to 45 seconds.
- Added support for Go modules.
2021-02-02 14:13:47 +01:00
jjangga0214 86cecf874b fix description on README.md
`docker build` builds image, not a containter.
2021-02-02 14:13:46 +01:00
Kuba Gretzky 36ef0ede8b changed posting guidelines 2021-02-02 14:13:46 +01:00
Aidan Holland 661401f1ac Update terminal.go 2021-02-02 14:13:46 +01:00
Ben Schmoker bf5ce74f83 add docs for lures get-url
also some copy-edits, if you're interested in those
2021-02-02 14:13:46 +01:00
perfectlylogical 9900fdae54 Adding back in auth_urls 2021-02-02 14:13:46 +01:00
perfectlylogical 1e4512f66f changed custom credentials to normal credentials 2021-02-02 14:13:46 +01:00
perfectlylogical a0b817787a Added "Keep me signed in" for /login urls 2021-02-02 14:13:46 +01:00
perfectlylogical 692a9b9964 Adding onelogin phishlet 2021-02-02 14:13:46 +01:00
James Cullum (Pseudonym) b6c61b9c9c Fixed name 2021-02-02 14:13:46 +01:00
Kuba Gretzky 25e3fddd63 Update README.md 2021-02-02 14:13:46 +01:00
James Cullum (Pseudonym) 6fc1f1015e Phishlet for protonmail
Tested on FF & Chrome, with and without 2FA. Will disable 2FA and rely on credentials instead of cookies.
2021-02-02 14:13:46 +01:00
James Cullum (Pseudonym) 193785a5c0 Workaround removed
Due to fix in main code, workaround for redirect issue was removed
2021-02-02 14:13:46 +01:00
Kuba Gretzky 273bba3470 redirection is now triggered only for text/html responses 2021-02-02 14:13:46 +01:00
James Cullum (Pseudonym) 5d414905da Fix for redirect_url
Current evilnginx2 doesn't trigger the redirect correctly and JS injection doesn't work. Added workaround in plugin to allow a redirect.
2021-02-02 14:13:46 +01:00
James Cullum (Pseudonym) a799c1da27 Update o365.yaml
Added instructions to fill in the placeholders for ADFS.

Fixed & tested the code with text message based 2FA. If a user already logged in and visits, his cookies get correctly captured as well without username/password.

`Redirect_url` immediately works now.
2021-02-02 14:13:46 +01:00
Kuba Gretzky 88db4fd985 fixed login domain checkup failing on capital letters 2021-02-02 14:13:46 +01:00
Dan Borges 6d439e8d4f Update okta.yaml 2021-02-02 14:13:46 +01:00