Writeup file: sprint-writeup.md
read-fstrings.py
: Generate assembly listing and write toinstructions-fstr.txt
, which is necessary for all later stepsdisassemble.py
: Generate human readable assembly listing for the format strings
disassemble-machine.py
: Generate pseudo x86 assemblyprocasm.py
: Generate NASM assembly sourceMakefile
: runmake
to generate a simulated x86-64 binary (simulate.out
) that does the same thing assprint.elf
, the challenge file.