Examples, challenge, and talk content code for my talk about "Shellcode". All credit for the challenge goes to "Ordoviz" of KITCTF.

Slides can be found here.

Structure

  • challenge - contains the original challenge and cleaned up versions
  • examples - contains the examples for what is and isn't shellcode, shown at the start of the talk
  • shellcode - contains the tests and different versions of shellcode
  • solve.py - solve script using pwntools
  • test_shellcode.py - analogue to the original challenge, but without the blacklist