A brief write-up of the intended solution of P1ayground challenge from InCTF Internationals 2020
tl;dr
- Challenge is based on function hooking at runtime.
- On reversing you will find 4 functions at the same address but executing different code(basically hooked at runtime).
- Jump inside each function, reverse the algorithms to pass the checks.
- Ignore the FAKE flag check.