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).