AverageBlank / ZoomBomber

Zoom Bomber is a project we've dedicated time to as a way of learning a web-driver package called Selenium. The idea was inherently to join zoom meetings with provided links and/or ID & Password pair that opens multiple browser instances using Selenium to exploit the "Join With Browser" functionality in the Zoom webapp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZoomBomber

Zoom Bomber is a project we've dedicated time to as a way of learning a web-driver package called Selenium. The idea was inherently to join zoom meetings with provided links and/or ID & Password pair that opens multiple browser instances using Selenium to exploit the "Join With Browser" functionality in the Zoom webapp.

  • FOR EDUCATIONAL PURPOSES ONLY (Please use it at your own risk)

Requirements:

Python

Have Python3 language installed as the program was written in it. It can be installed using https://www.python.org/downloads/

  • Below are the python libraries used for running the program, you can run either of the code blocks to download all the libraries.
pip install selenium, pyautogui, questionary, rich
pip install -r requirements.txt

Chrome

Have Chrome browser installed as the program is based on the chrome drivers. It can be installed using https://www.google.com/chrome/

How It Works

  • The program using the Selenium web-driver and Python library for the same, exploits a vulnerability in Zoom's webapp that let's a user join a meeting without needing an account.
  • It uses the .png files to locate the buttons required to click and uses pyautogui to navigate to the given button automatically.
  • Given the names in the text file, it proceeds to launch an instance of a web-driver and fill the required details to joining the meeting automatically.
  • It proceeds to mute audio to prevent an audio loop or unnecessary transfer of microphone audio into the meeting, giving you control over each of the web instances.
  • Change names in names.txt which will be used in the meeting.
  • Example are given in names.txt

About

Zoom Bomber is a project we've dedicated time to as a way of learning a web-driver package called Selenium. The idea was inherently to join zoom meetings with provided links and/or ID & Password pair that opens multiple browser instances using Selenium to exploit the "Join With Browser" functionality in the Zoom webapp.


Languages

Language:Python 100.0%