Receiving someone else's emails in iCloud
TL;DR; An email coming from an iCloud based email, going to a previously registered iCloud personal domain ignored the MX record for a domain and routed the email incorrectly to the iCloud inbox.
Security, Tech, & Life
TL;DR; An email coming from an iCloud based email, going to a previously registered iCloud personal domain ignored the MX record for a domain and routed the email incorrectly to the iCloud inbox.
You've probably seen a lot of your friends share their Wordle emoji grids these past few weeks. It's a game, akin to Mastermind, that has gone viral for its simplicity yet challenge. I was curious how the game worked so I decided to pick apart the source code and see what it was doing. Read on to learn about how I was able to reverse engineer the algorithm and get the right answer on the first…
One week ago I decided I would smoke some chicken wings. The first recipe I found was virtually unreadable.
How to bind keys in a SwiftUI MacOS app and how to use them to automatically bring a window to front
Being in the tech industry and having your LinkedIn mailbox fill up seem to go hand in hand. Over the years I've grown more accustomed to it but felt like the pace had been increasing, so I decided to take a deep dive into the data.
Python + Django is a great development experience, but unfortunately, dependency managment leaves a lot to be desired (though a lot is solved with Virtualenv - If you haven't seen that before, check it out!). You can very quickly end up in odd states (particularly on a Mac with the system provided version of Python).
Throughout the years my website has taken a number of forms. First it was a baremetal wordpress site, deployed on my own ESXi server. Next, I containerized it, deploying in a dockerized version of my baremetal server. Over that time I really enjoyed running Wordpress and a server but I eventually got the point where I found myself avoiding writing to avoid dealing with the maintenance. After…
A running list of the commands I use frequently, so I can quickly acess them 😀. Raspberry Pi SD Card Backups, Chrome for Burp and NMAP
11/15/2021
Over the years I've had many people ask me about my opinion on getting a Master's degree in Computer Science. After having answered the question many times, I decided it'd be worthwhile to put my thoughts into writing.
Job transitions are tough. There's a ton of change happening all at once and it can lead to a lot of ambiguity and stress. While transitioning jobs, I have found that some or all of the following questions help ease me in to the new role. So, if you hire me, don't be surprised if I ask these in my first few days.
This semester I’m taking a Computer Security course. So far we’ve discussed OS security features, storage features, and buffer overflow attacks. While listening to a lecture on return oriented programming I was reminded of this challenge. Though I was too busy to partake while it was happening, I was glad to see it is still available to complete. Below I catalog the challenges and how I approached…
An infographic to help better understand and provide intuition for ECC.
I’ve always been fascinated by cars. Well, really vehicles in general. The fact that people have figured out how to get thousands of distinct pieces to function together well enough to trust it with our safety astounds me. In this fascination, I decided I wanted to a dig a bit deeper into how a car actually functions. Of course, there’s the engine, the drivetrain, the brakes, etc but the question…