Building a Debian Stretch QEMU image for AARCH64

Introduction After releasing my QEMU images and then publishing a post on how to build a QEMU image for Debian MIPSel, I still received many demands for information on building more VMs, and among those, the most popular one was AARCH64 (or...

GEF at Black Hat Arsenal US 2017

GEF at Black Hat Arsenal US 2017 I had the privilege to be invited to present my tool GEF at Black Hat Arsenal organized by ToolsWatch in Las Vegas this year. I did prepare a bunch of things for this presentation, including a good polishing of...

TWCTF 2016 - reverse_box writeup

The reverse_box challenge of TWCTF 2016 was a warmup challenge (only 50 points), not really hard. There are plenty of writeups for it, but none of them used the technique I used to solve it in only a few minutes. So I figured I could throw in my 50c …

Ruxmon 08/2016 - Making GDB great again

Ruxmon August 2016: Making GDB great again I did a small presentation last Friday at Ruxmon Melbourne about GDB, its Python API and how it can be used to make awesome new stuff. I also gave demos of my tool gef, an architecture-agnostic...

ARMPWN challenge write-up

Info A few weeks ago, I came across a GitHub repository created by @5aelo called armpwn for people wanting to have a bit of ARM fun. I had recently spent some time adding new features and perfectionning old ones to my exploit helper for GDB, gef...

BCTF 2016 - Ruin

This is an ARM 32b exploitation challenge part of the BCTF competition, which I've enjoyed playing with the team TheGoonies. During the competition, only 18 teams (out of the 500+) were able to solve it. All props to them! The technique I used to...

0ctf 2016 - Warmup write-up

I participated to 0ctf but only had time to play for the reversing challenge trace (write-up coming up soon) during the competition time. I did this challenge only for fun after the CTF was over so I do not know the flag, and since I found it...

BKPCTF 2016 - Complex Calc

The challenge is the sequel to simple_calc. If you haven't read our write-up, now is the time 😊 Info ~ $ file d60001db1a24eca410c5d102410c3311d34d832c d60001db1a24eca410c5d102410c3311d34d832c: ELF 64-bit LSB executable, x86-64, version 1...

BKPCTF 2016 - Simple Calc

Info ~/cur/simple_calc $ file b28b103ea5f1171553554f0127696a18c6d2dcf7 b28b103ea5f1171553554f0127696a18c6d2dcf7: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.24,...