BOH Challenges

by andreafioraldi
April 7, 2019

boh-lang is an intentionally vulnerable language.

Source here.

I (malweisse) developed this shitty language to teach our new members about the art of exploitation and now I’m going to release it with the same porpuse but for the entire community this time.

Join the mini individual CTF here to test your pwning ability.

This language has a compiler and a VM written in C++ (in less than 8k lines). There are different challenges with different vulnerabilities, the hardest is the one related to the compiler optimizations (Trust my compiler).

There are two reasons behind this: teaching compiler theory (In our university a serious course is missing DOH!) and exploitation in a practical way.

Have fun and learn as much as possible!