Binary Jiujitsu

Master the art of reverse engineering and binary exploitation

Enter the Dojo - a retro BBS terminal where you'll train, learn, and conquer challenges.

Progress through the belt system as you complete lessons, solve challenges, and earn rewards. All through an immersive terminal experience.

The Belt System

White Belt

Fundamentals of binary analysis and basic exploitation concepts

Blue Belt

Buffer overflows, format strings, and shellcode basics

Purple Belt

ROP chains, heap exploitation, and bypass techniques

Brown Belt

Advanced heap, kernel exploitation, and modern mitigations

Black Belt

Expert-level challenges and real-world vulnerability research

Learn Through the Terminal

  • 🖥️ Immersive BBS Interface

    Access all lessons, challenges, and rewards through a retro terminal

  • 📚 Interactive Lessons

    Learn programming, reverse engineering, and exploitation concepts

  • 🎯 Solve Challenges

    Test your skills with coding and CTF challenges

  • 🏆 Collect Rewards

    Earn items, advance through belts, and build your inventory

$ ./exploit.py [*] Connecting to target... [*] Sending payload... [+] Flag: BJJ{y0u_g0t_1t!}