랭킹으로 돌아가기

JoelGMSec/EvilnoVNC

JavaScript

Ready to go Phishing Platform

chromiumdockernovncphishingplatformevilnovnc2fabypass
스타 성장
스타
1.2k
포크
221
주간 성장
이슈
3
6008001k
2022년 9월2023년 12월2025년 4월2026년 7월
아티팩트npmnpm install evilnovnc
README

EvilnoVNC

EvilnoVNC

EvilnoVNC is a Ready to go Phishing Platform.

Unlike other phishing techniques, EvilnoVNC allows 2FA bypassing by using a real browser over a noVNC connection.

In addition, this tool allows us to see in real time all of the victim's actions, access to their downloaded files and the entire browser profile, including cookies, saved passwords, browsing history and much more.

Requirements

  • Docker
  • Chromium

Download

It's recommended to clone the complete repository or download the zip file.
Additionally, it's necessary to build Docker manually. You can do this by running the following commands:

git clone https://github.com/JoelGMSec/EvilnoVNC
cd EvilnoVNC ; sudo chown -R 103 Downloads
sudo docker build -t joelgmsec/evilnovnc .

Usage

./start.sh -h
                                                     
  _____       _ _          __     ___   _  ____
 | ____|_   _(_) |_ __   __\ \   / / \ | |/ ___|
 |  _| \ \ / / | | '_ \ / _ \ \ / /|  \| | |
 | |___ \ V /| | | | | | (_) \ V / | |\  | |___
 |_____| \_/ |_|_|_| |_|\___/ \_/  |_| \_|\____|

  ---------------- by @JoelGMSec --------------

Usage:  ./start.sh $resolution $url

Examples:
        1280x720  16bits: ./start.sh 1280x720x16 http://example.com
        1280x720  24bits: ./start.sh 1280x720x24 http://example.com
        1920x1080 16bits: ./start.sh 1920x1080x16 http://example.com
        1920x1080 24bits: ./start.sh 1920x1080x24 http://example.com

Dynamic resolution:
        ./start.sh dynamic http://example.com

https://darkbyte.net/robando-sesiones-y-bypasseando-2fa-con-evilnovnc

Features & To Do

  • Export Evil-Chromium profile to host
  • Save download files on host
  • Disable parameters in URL (like password)
  • Disable key combinations (like Alt+1 or Ctrl+S)
  • Disable access to Thunar
  • Decrypt cookies in real time
  • Expand cookie life to 99999999999999999
  • Dynamic title from original website
  • Dynamic resolution from preload page
  • Basic keylogger
  • Replicate real user-agent and other stuff
  • Faster than ever
  • Crazy new ideas

License

This project is licensed under the GNU 3.0 license - see the LICENSE file for more details.

Credits and Acknowledgments

Original idea by @mrd0x: https://mrd0x.com/bypass-2fa-using-novnc
This tool has been created and designed from scratch by Joel Gámez Molina // @JoelGMSec

Special thanks to @ms101 for some fixes and improvements.
Special thanks to @git-it for User-agent and Accept-Language patch.

Contact

This software does not offer any kind of guarantee. Its use is exclusive for educational environments and / or security audits with the corresponding consent of the client. I am not responsible for its misuse or for any possible damage caused by it.

For more information, you can find me on Twitter as @JoelGMSec and on my blog darkbyte.net.

Support

You can support my work buying me a coffee:

buymeacoffe

관련 저장소
puppeteer/puppeteer

JavaScript API for Chrome and Firefox

TypeScriptnpmApache License 2.0headless-chrometesting
pptr.dev
95.3k9.5k
microsoft/playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

TypeScriptnpmApache License 2.0playwrighttesting
playwright.dev
93.2k6.1k
gorhill/uBlock

uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

JavaScriptnpmGNU General Public License v3.0ublock-originblocker
66.4k4.2k
CloakHQ/CloakBrowser

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

PythonPyPIMIT Licenseanti-detectbot-detection
cloakbrowser.dev
28.9k2.3k
ArchiveBox/ArchiveBox

🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

PythonPyPIMIT Licensepocketwget
archivebox.io
28k1.6k
ungoogled-software/ungoogled-chromium

Google Chromium, sans integration with Google

PythonPyPIBSD 3-Clause "New" or "Revised" Licensechromiuminox
27.2k1.2k
chromium/chromium

The official GitHub mirror of the Chromium source

C++BSD 3-Clause "New" or "Revised" Licensebrowserchromium
chromium.googlesource.com/chromium/src/
24.3k9.1k
brave/brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.

Mozilla Public License 2.0bravebrowser
brave.com
23.1k3.2k
fathyb/carbonyl

Chromium running inside your terminal

Rustcrates.ioBSD 3-Clause "New" or "Revised" Licensebrowserchromium
19.3k579
imputnet/helium

Private, fast, and honest web browser

C++GNU General Public License v3.0browserchromium
helium.computer
18.7k492
microsoft/playwright-python

Python version of the Playwright testing and automation library.

PythonPyPIApache License 2.0playwrightchromium
playwright.dev/python/
14.8k1.2k
FlareSolverr/FlareSolverr

Proxy server to bypass Cloudflare protection

PythonPyPIMIT Licensepuppeteercloudflare
14.8k1.2k