ReversingHero is a Reverse Engineering self learning kit (x86_64 on linux) wrapped inside one binary file. It is made of 15 levels, with difficulty gradually increasing.

[Download ReversingHero]

Video Course

A set of hints and full solution videos is in the making.

If you already want to start working through the course, you can purchase an early license at a discounted price (10% off). As new videos are added, you will get them automatically.

Become a ReversingHero!

Required knowledge

ReversingHero is designed for beginners. It was written in pure assembly, no compilers were used.

It is recommended to have some experience with a low level programming language (Like C or Assembly), and some experience with a scripting programming language (like Python).

Please subscribe if you want to be notified when the videos are ready, and about my next projects: