My first ever attempt to hack native binary. I learned and researched a lot during this challenge. As an Android engineer, I mostly tackle mobile-related stuff and CTFs but I was curious how I could handle native code.

Image for post
Image for post
Photo by NihoNorway graphy on Unsplash

The task is simple: We have an input which as the name suggests is standard input for the given native program. CTF challenge also provides to download binary with the name “vulnerable”. Tried several inputs with wildcards as well but nothing has happened. Let’s dive in.

Image for post
Image for post
Hello World CTF

The first thing is obviously to search for the hardcoded strings. …


Tato Kutalia (tatocaster)

Software Engineer with 8 years of experience, specializing in Android development. Amateur cyclist and runner

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