Tags: printf rev vm 

Rating:

General post content overview:

  1. Overview of reversing the binary
  2. Understanding the hidden functionallty, this is a VM using format strings
  3. Write a VM and reverse the "format string instructions"
  4. Solve the first letter of the input and decrypt the second stage
  5. Solve the remainning letters and get the flag

https://dev.to/galtashma/googlectf-2021-weather-3h99

Original writeup (https://dev.to/galtashma/googlectf-2021-weather-3h99).