This challenge was from KipodAfterFree CTF 2020
The challenge was interesting as it is an implementation of a Shadow stack to save a backup of saved RIP addresses and compare them before function returns, that is a good way to detect Buffer overflow exploitation attemps and block them.
Continue reading