01 - My Quest for a Custom Password - Sat, May 13, 2023
Welcome aboard fellas, here's the first series of The Boring Blog. So let me begin, "ahem! Oh, hello there. I'm writing this blog post, but honestly, I don't really give a damn about whether you like it or not. But since you're reading this, let me tell you a story that'll make you chuckle"
The Prelude of Pissed-Offness
Listen up! Let me tell you about a problem I had to deal with recently that really chapped my ass. You know what it’s like when you’re trying to execute some code and your damn account keeps logging out? Yeah, I thought so. It’s a real pain in the ass.
So why does it happen, you ask? Because some shitheads were trying to log in to my account while I was already logged in. Can you believe the nerve of some people? Well, I wasn’t about to just sit there and take it. Oh no, I had to come up with a solution.
The Shitty Login Situation
I rephrased the problem in my head: what’s the root cause? Well, everyone had the same login credentials (i.e. the same damn password). So, how to solve it? Easy, everyone should have their own custom password. Duh!
But then the question became: how to make everyone get their own password? You might think the logical solution would be to complain to management and ask for a password change option. But let me tell you, that’s a load of bullshit. Do you really think management gives a flying fuck about your puny problems? Ha! As if.
So I had a better idea. I was going to force the management to give us a password change option. How, you ask? Well, this is where things get interesting.
The Joy of Automation - Game On!!
So I had this idea. I’d played around with a python module called selenium before, which is used for automating websites. You know what web automation is, right? It’s basically like telling your code what to do with a website, and then automating the process. It’s pretty damn cool, if I do say so myself.
So, here’s what I came up with. I was getting logged out because some other person was logging into my account. What if I could log into everyone else’s account, all at the same time, and during class no less? Can you imagine the chaos that would cause?
Bingo! Not just one or two people, but every single member of the class would get disconnected. And I could automate the whole thing, so it would happen continuously every time they tried to log in. Beautiful, isn’t it?
The Great Disconnect!
So, did it work? Did we get caught? Did management give us a password change option? I’m glad you asked, and I don’t give a shit even if you didn’t, just read..
First off, yes, it worked. Everyone got disconnected from their accounts, and the class was thoroughly disrupted. It was a thing of beauty, really. And of course, management had to take notice. They didn’t have a choice.
As for getting caught, well, let’s just say… NAh! Thats for the next post..