-
Fairness in Man vs. Machine Competitions
Yesterday, at The International 2017, Valve and OpenAI showed off a brand-new bot created entirely by training against itself in isolation. In a segment between matches, the bot took on Dendi, one of the most popular professional Dota 2 players, in a 1v1-mid match. It won, Elon Musk and OpenAI claimed a huge victory for AI, and Dota 2 players everywhere began bowing to their new AI overlords. Now that the hype has died down a bit, though...how big of an achievement is this really? And was this contest even sound science to begin with?
-
DEFCON 25 CTF Finals
This past weekend, I had the pleasure of running the DEFCON 25 CTF Finals with the fine folks at LegitBS! This year was a landmark year for the DEFCON CTF and the last for LegitBS running it, so I wanted to make sure I wrote something down about my experience. It was stressful, but incredible, and I'm extremely happy they asked me to come on board last November.
-
Wrastor: Modding Tools for Rivals of Aether
As I just announced on Reddit, I've got some basic scripts for modding Rivals of Aether now that I'm calling "Wrastor". Everything appears to work, though it's admittedly not very user-friendly at the moment.
-
CEO 2017
It's June, which means it's time for my favorite major fighting game tournament: CEO! This year, I registered for Melee, Sm4sh, and SFV. Unfortunately, right before the event...I got sick. So, unlike the last two blog posts I made about this event, this one will be short.
-
Changing Markdown Output in Jekyll
Today, I rolled out some back-end updates to my website. Most of this was refactoring stylesheets, unifying post categories, and fixing a few messed up timestamps. Two features required me to extend an existing Markdown renderer in Jekyll, however, so I thought it'd be worthwhile to write up what I did.
-
Getting Practice at Binary CTF Problems
I constantly get asked, "How do I start learning how to do the exploitation and reversing challenges in CTFs?" I usually wind up writing some fairly lengthy e-mail in response. I finally realized, after doing this for the 50th time, that I should just toss a generic answer on my website and simply provide context-specific information on top of it. Hooray for efficiency!
-
DEFCON 25 CTF Qualifiers
This past weekend, I had the honor of running the DEFCON 25 CTF Qualifiers with LegitBS. Since I rarely ever see CTF write-ups from organizers, and I got very little response on my CSAW Qualifier one, I decided to give it a shot again. My intent here is to share what I created and why I created it, rather than providing a solution. For that, I'm hoping the wider CTF community will provide its usual awesome write-ups.
-
CEO Dreamland 2017
Last year, I went to CEO 2016 and entered their Smash Brothers tournaments. This year, due to the popularity of the games there last year, they decided to host a brand new, Smash-only event: CEO Dreamland! I registered immediately.
-
Better Living Through Function Detection
I've submitted a pull request to the
nucleus
developers to support output for Binary Ninja. If you're not familiar with their research, or why you might need it, I have a short story for you...
-
Blackfathom Deep Dish Closes its Doors
It is with a heavy heart that I announce my guild, Blackfathom Deep Dish, has (as of today) ceased actively raiding.