Skip to content

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

Auto-Captcha-Extension

This extension automatically fills the captcha on the SRM Student Portal login page using Chrome's built-in Prompt API (Gemini Nano) for image text extraction (previously powered by Tesseract.js). If you saved your email and password, the extension will fetch your email and password from chrome's local storage and automate the entire login process by filling in your email, password, and solved captcha, and submitting the form.

Features

  • Fills captcha on SRM Student Portal login page.
  • Uses Chrome's Prompt API for multimodal AI image extraction.
  • Uses Chrome's storage API for storing email and password.
  • Bundles JavaScript code with webpack-cli.

Load the extension in Chrome:

  1. Open Chrome and navigate to chrome://flags/#optimization-guide-on-device-model and chrome://flags/#prompt-api-for-gemini-nano-multimodal-input, set them both to Enabled, and restart Chrome.
  2. Clone this repository or download zip and extract it.
  3. Open Chrome and go to chrome://extensions/.
  4. Enable "Developer mode" in the top right corner.
  5. Click "Load unpacked" and select this folder.

Usage

Navigate to the SRM Student Portal login page. If stored, your email and password will be filled in the corresponding field. The extension will automatically detect the captcha image and attempt to solve it. The solved captcha text will be filled in the corresponding field and submit button will be pressed.

Disclaimer

This extension is for educational purposes only. Using automated tools to bypass security measures might violate the terms of service of the SRM Student Portal. Use this extension at your own risk.

Dependencies

webpack-cli (For development)

Contributing

Feel free to submit pull requests for improvements or bug fixes.

Releases

Packages

Used by

Contributors

Languages