Brute force login
I found a website where there seemed to be no limit to connection attempts, so, like anyone would, I thought: why not try brute-forcing it? (Don’t worry, I asked for permission, of course 👀).
Using Selenium and the Chromium driver, predecessors to Playwright, I managed to automate the process. In Python, I also created a password generator that produces all possible passwords from a character list within two specified lengths. I initially used a recursive approach, which was easier to implement, but as password lengths grew, it became impractical.
To overcome this, I developed a hybrid function that is primarily iterative but still utilizes some memory to improve efficiency.