Tags: printf rev vm 


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


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