The binary reads the flag as a command line argument. An array of function pointers is used to invoke 43 different functions where each function checks a specific character in the flag. Read more: [https://www.x3la.xyz/blog/teleport](https://www.x3la.xyz/blog/teleport/)