The goal of the write‑up is to explain how the binary can be compromised even after the original vulnerability was “patched”, and to give you a reproducible exploitation chain that works on the provided binaries (both the original and the patched one).

So, what can you do with this information? Here are some actionable steps:

The "patched" or "2021 patched" designation in this context usually refers to a digital modification of the video: Mosaic Removal

payload = b'A' * offset_to_canary # fill buffer payload += p64(canary) # exact canary from leak payload += b'B' * 8 # overwrite saved RBP (doesn't matter) payload += p64(rop_start) # address where ROP chain lives (we place it right after this)

Technical / changelog-style "juq016 (2021) — Patched: Applied security patches CVE-XXXX-YYYY, resolved memory-leak in module A, updated dependency libXYZ to 3.2.1, and improved boot-time logging."