Inspiration
Originally wanted to create a bruteforce MSU tool, realized that you can disable any account if you send enough requests to enable a intrusion detection.
What it does
Using a frontend GUI, users can enter account where it will be sent to a DigitalOcean API where the attack will execute.
How we built it
NodeJS for the backend, used fastify for API. Regular HTML,CSS, and JS for frontend
Challenges we ran into
The attack requires 'state tokens' that need to be generated before you can execute the attack, creating a queue system with puppeteer browsers was the hardest challenge.
Accomplishments that we're proud of
Relatively easy exploit to build, yet can cause lots of damage. Also only needing the email address is very simple for users. The online GUI also makes it so anybody with a internet connection can use the product.
What's next for MSU Lockout
Work with MSU to patch exploit, or prevent people from locking out professors and other students as the exploit allows for any account to be disabled.
Built With
- cloudflare
- digitalocean
- fastify
- node.js
- puppeteer

Log in or sign up for Devpost to join the conversation.