Hopelessly passionate husband, engineer, hacker, gamer, artist, and tea addict.

  1. My Pokémon GO Adventure

    I recently found myself in Anchorage, Alaska with an afternoon to kill before a friend of mine could leave work and meet me. I've never been to Anchorage before and wasn't really prepared for the visit. Having no idea what the city had to offer, I decided to hire a guide: Pokémon GO!

  2. Reversing SMB3's Fireballs

    I was recently asked to determine where the code that handles drawing the fireball sprite in Super Mario Bros. 3 for the NES is located by dwangoAC. I wanted to quickly document the work I did in case this is useful for anyone else in the future. For the work below, I used FCEUX to execute my SMB3 ROM and step/trace what I needed. I also used Binary Ninja to disassemble the ROM and mark it up in a way that would help me understand what was going on.

  3. My CSAW 2016 Recon Challenge

    I had a ton of questions about my reconnaissance challenge in this year's CSAW Qualifiers, so I decided to write it up. Unlike other write-ups, this will offer multiple solutions (if I had them). In other words, this is how I thought people could solve the challenge.

  4. How Not To Solve a CTF Challenge II

    I had to head into work this weekend to prepare for some upcoming travel, so I originally had no plans to play any CTFs. But, when Skolor told me there was a Ruby challenge in the Tokyo Westerns CTF 2016, I knew I had to check it out. Despite my insistence that Ruby is better than Python, I always seem to struggle with Ruby challenges. Sadly, this one was no different...

  5. DEFCON 15: kimjong

    DEFCON 15's kimjong service is one of my favorites. When I was part of the Whitehatters Computer Security Club at USF, it was the first "real" CTF binary I had experience with. It's also very simple and "textbook", which makes it a great introductory challenge.


    Over the past 6 years, I've been collecting pieces of the DEFCON CTF's past and attempting to preserve them in a way that will allow future generations to enjoy the game. With the conclusion of DARPA's Cyber Grand Challenge and the start of DEFCON 24's CTF Finals, I'm releasing what I have. It's not 100% finished (I've been way too busy lately), but it is usable!

  7. Hell, It's About Time!

    I am pleased to announce that, after nearly 5 years of procrastination, I have finally set a blog up on my actual domain name!

  8. CEO 2016

    This past weekend, I did something I've never done before: Attending a national-level Super Smash Brothers tournament! Community Effort Orlando (CEO) is a tournament hosted every year in Orlando for the entire Fighting Game Community (FGC). I happened to be there for 3 of the Smash events and I had a ton of fun!

  9. Final Fantasy: Distant Worlds

    We had so much fun at the last video game concert we attended that I bought tickets for another! This time, it was Final Fantasy: Distant Worlds at the Mahaffey Theater in Saint Petersburg, Florida.

  10. Quixotically Speaking Lyrics

    Ran across Quixotically Speaking by Mr. Bill (featuring Ill-esha) the other day and can't get it out of my head. Just like City Lights last year, I tried to look up lyrics, but couldn't find any. Once again, here's my best attempt at figuring them out on my own!