BoilerKeyExtension
BoilerKeyExtension copied to clipboard
An extension that alleviates Purdue's BoilerKey 2 factor authentication.
BoilerKey Extension
This is a Chrome/Edge/Firefox/Opera extension that automates BoilerKey. The code is based heavily off of this Python script made by u/elnardu.
NOTICE
This extension has been deprecated with the addition of Passkeys to Duo Mobile. Passkeys allow you to authenticate using Touch ID (macOS) or Windows Hello (face/fingerprint or PIN). This is much more secure than the authentication method used by this extension!
To set up a Passkey, go to the "Manage devices" page in Duo and click "Add a device". Then select Touch ID or Windows Hello depending on what platform you're using.
Downloads
- Chrome/Edge: https://chrome.google.com/webstore/detail/boilerkey-helper/infadhgmajhpaoejgbennpkjnobdbkij
- Firefox: https://addons.mozilla.org/en-US/firefox/addon/boilerkey/
Manual Installation
Chrome/Edge
Install from source
- Clone the extension.
- Navigate to chrome://extensions in Chrome, or edge://extensions in Edge.
- Enable Developer mode in the top right corner.
- Click "Load unpacked".
- Select the BoilerKeyExtension folder which you cloned.
- Navigate to the Brightspace login page, and follow the instructions in the dialogs.
Firefox
Install signed extension
Download the signed extension from GitHub Releases.
Install from source
- Clone the extension.
- Navigate to about:debugging in Mozilla Firefox.
- Click "Load Temporary Add-on".
- Select the manifest.json file from the cloned folder.
- Navigate to the Brightspace login page, and follow the instructions in the dialogs.
Security Considerations
This extension is less secure than using BoilerKey as intended. It stores a secret key in plain-text in your browser's local storage.
However, chances are, if someone has enough access to your computer to steal these details, you have bigger issues on your hands.
Use at your own risk!