Image for post
Image for post
Photo by Will Francis on Unsplash

Last weekend was the iHack CTF, a beginner-friendly capture-the-flag event that happens every year, about 5 months before the Hackfest conference in Quebec City. For obvious reasons, this year’s edition was entirely online.

Two of my colleagues, Laurent and Max, were challenge designers, so I was eager to try and solve their cyber-security riddles. This is a writeup for one of Max’s challenges, that only had a handful of solves at the end of the night.

Challenge 1 of 4: Demod

This challenge was, in classic Max fashion, inspired by his latest blog post on Medium. …


Image for post
Image for post
Photo by Peter Nguyen on Unsplash

Code as a living thing

To me, one of the most fascinating things in software development is the organic properties of code. If you zoom out to get a 10,000ft view of a large codebase and watch the changes over time, it will almost look alive. Some parts of it will grow and contract, some other parts will calcify and stop changing altogether.

Like a living organism, the codebase responds to stress by changing and adapting. Stress, for a codebase, can be changing requirements, new business rules or regulations, new team members, the addition of new features… you get the gist. …


Image for post
Image for post

During the last NorthSec CTF in Montreal, there was a fun little challenge related to “computer vision”. I put that in quotes, because we ended up writing a quick and dirty solution that had very little to do with computer vision. Here’s the description of the challenge…

Image for post
Image for post

When you followed the link, you ended up on a page with a random image in the middle, along with two choices you could select to categorize the image: Animal or Thing. …

Marc-Antoine Aubé

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store