Binary Jiujitsu 26 Workshop

From HOPE Wiki

Binary Jiujitsu: White Belt Fundamentals workshop

Abstract

Binary Jiujitsu: White Belt Fundamentals is the entry point of the platform’s belt progression, taking students from zero binary-exploitation experience to their first working exploit against 32-bit x86 binaries with no protections enabled. It’ s organized into four stripes that build sequentially: Binaries and Memory (ELF layout, process memory, the stack, registers, and calling conventions); Finding the Vulnerability (spotting unsafe C functions, source auditing, and disassembly with objdump/GDB); Crashing and Control Flow Hijacking (triggering crashes, using cyclic patterns to find the offset, and confirming EIP control); and Exploitation (the ret2win pattern and weaponizing control-flow hijacking into a working payload with pwntools). Every lesson is paired with a hands-on challenge binary, students write scripts and work with real tools throughout rather than absorbing theory upfront, and the whole thing runs entirely in-browser with no VM or local setup required. The workshop version is instructor-guided and closes with a Blue Belt test CTF.

Day / Time / Location

Day 1, Friday, 14-August-2026, 6:30pm - 10:00pm
Workshop A (Sutton Place, third floor)

Full Description

[optional: put your longer description here]

Registration -- NOT required

NOTE: You do NOT need to register to take this workshop
-- please show up early to ensure a seat at the WORKSHOP A room (in Sutton Place, on the third floor).

Presenter(s)

Nyt3jmp

Materials

Any materials needed to participate in this workshop will be available at-cost.
Observers are welcome at no cost.
To do the hands-on portion for this workshop:
Materials Cost: optional: $20

Required Software / What to bring

[example: Bring laptop, if you can, with Arduino software installed.]

Links

[put helpful links here]