A Simple ROP Exploit | poor_canary writeup

HXP 2018 has a “baby” challenge called poor_canary which was my first actual ROP exploit. If you want to follow along you’ll need to download and install the hxp 2018 vm image and install it locally. If you’re on a mac, you might need to port forward in order to get the image working properly. …read more

Leetcode | Compare Version Numbers

I decided to do an easy one today, but it still had a few good tricks! Here is the prompt:

Ok, seems straightforward enough. Let’s think this through. How are we comparing version numbers? Well, the left-most number has the most priority, one to the right the second most priority, etc… we should just …read more

Leetcode | Word Ladder II

In preparation for fulltime interviews in the coming months I’ve been doing a lot of leetcode questions. I have many feelings on whether or not this is the best way to determine someone’s coding abilities, but that’s for a different post. I wanted to share my struggles with one particular question: word ladder ii. I’m …read more

Lima

I arrived in Lima about one week ago. I was literally shocked by the culture immediately when I got off of the airplane. 7 hours on a plane and I’m surrounded by a city slightly bigger than NYC in population, that speaks almost exclusively another language, which I know not-that-much about. It was chaos, the whole …read more

How Proust Can Change Your Life

It’s been quite a while since I’ve written about a book I read this year, it’s time to catch up! First in my queue is How Proust Can Change Your Life by Alain De Botton. Earlier this year I was really on a Botton-kick and bought this book right after reading On Love since I enjoyed that …read more