Binary Jiujitsu 26 Workshop: Difference between revisions
Created page with "= Binary Jiujitsu: White Belt Fundamentals workshop = == Abstract == [put your short description here] == Day / Time / Location == Day XXXX, XXXXday, XXXX-August-2026, XXXXm - XXXXm<br> Workshop XXXX (Sutton Place, third floor) == Full Description == [optional: put your longer description here] == Registration -- NOT required == <span style="color:orange">'''NOTE: You do NOT need to register to take this workshop<br>-- please show up early to ensure a seat at t..." |
No edit summary |
||
| Line 3: | Line 3: | ||
== Abstract == | == 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 / Time / Location == | ||
Day | Day 1, Friday, 14-August-2026, 6:30pm - 10pm<br> | ||
Workshop | Workshop A (Sutton Place, third floor) | ||
== Full Description == | == Full Description == | ||
| Line 20: | Line 20: | ||
== Presenter(s) == | == Presenter(s) == | ||
Nyt3jmp | |||
== Materials == | == Materials == | ||
| Line 27: | Line 27: | ||
Observers are welcome at no cost.<br> | Observers are welcome at no cost.<br> | ||
'''To do the hands-on portion for this workshop:<br> | '''To do the hands-on portion for this workshop:<br> | ||
'''Materials Cost: | '''Materials Cost: optional: $20'''<br> | ||
== Required Software / What to bring == | == Required Software / What to bring == | ||
Revision as of 09:14, 30 July 2026
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 - 10pm
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 XXXX 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]
