Binary Jiujitsu 26 Workshop: Difference between revisions

From HOPE Wiki
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 ==


[put your short description here]
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 XXXX, XXXXday, XXXX-August-2026, XXXXm - XXXXm<br>
Day 1, Friday, 14-August-2026, 6:30pm - 10pm<br>
Workshop XXXX (Sutton Place, third floor)
Workshop A (Sutton Place, third floor)


== Full Description ==
== Full Description ==
Line 20: Line 20:
== Presenter(s) ==
== Presenter(s) ==


XXXX
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: XXXX'''<br>
'''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]