Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 709 Bytes

README.md

File metadata and controls

8 lines (8 loc) · 709 Bytes

Files related to my writeup for Sprint from Google CTF 2020

Writeup file: sprint-writeup.md

  • read-fstrings.py: Generate assembly listing and write to instructions-fstr.txt, which is necessary for all later steps
  • disassemble.py: Generate human readable assembly listing for the format strings

Steps for x86 binary generation

  1. disassemble-machine.py: Generate pseudo x86 assembly
  2. procasm.py: Generate NASM assembly source
  3. Makefile: run make to generate a simulated x86-64 binary (simulate.out) that does the same thing as sprint.elf, the challenge file.